首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Java教学课程 201-DockerDocker-Compose)

    Docker Compose 简化了构建和部署多容器 Docker 应用程序的流程。 一、Docker-Compose 1.Docker-Compose Docker Compose是一个用于定义和运行多个Docker容器应用程序的工具。 可以使用以下命令检查 Docker 是否已经安装: docker --version 安装 Docker Compose 的前置依赖: sudo yum install -y curl 使用以下命令下载 Docker Compose 的二进制文件: sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose 赋予 Docker Compose 二进制文件可执行权限: sudo chmod +x /usr/local/bin/docker-compose 使用以下命令检查 Docker Compose 是否已经安装

    25410编辑于 2025-06-02
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Java教学课程 200-Docker(Dockerfile)

    前言 Dockerfile是Docker中的一个文件,它是用来定义Docker镜像的构建过程的文本文件。 构建完成后,即可使用docker run命令启动自己的Docker镜像: docker run -p 3000:3000 myapp 这将在端口3000上启动应用程序。 Docker的镜像结构由以下三部分组成: 基础镜像文件系统(Base Image File System):它是Docker镜像的根文件系统,它是只读的,并且会被所有的派生镜像共享。 将准备好的docker-demo上传到虚拟机任意目录,然后进入docker-demo目录下 步骤3:运行命令: docker build -t javaweb:1.0 . /app.jar /tmp/app.jar EXPOSE 8090 ENTRYPOINT java -jar /tmp/app.jar ④ 使用docker build命令构建镜像 ⑤ 使用docker

    32410编辑于 2025-06-02
  • 来自专栏历史专栏

    【愚公系列】2023年11月 Java教学课程 199-Docker(基本操作)

    前言 Docker的组件和相关命令如下: 组件 相关命令 Docker客户端和服务端 docker version Docker镜像 docker images Docker容器 docker psdocker rundocker startdocker stopdocker rm Docker仓库 docker logindocker pulldocker push Docker网络 docker network 1.2 镜像命令 以下是常用的Docker镜像命令: 命令 描述 docker images 列出所有本地镜像 docker pull <image_name> 从仓库中下载指定镜像 docker push xx --help命令查看docker save和docker load的语法 例如,查看save命令用法,可以输入命令: docker save --help 结果: 命令格式: docker save :创建并运行一个容器,处于运行状态 docker pause:让一个运行的容器暂停 docker unpause:让一个容器从暂停状态恢复运行 docker stop:停止一个运行的容器 docker

    24710编辑于 2025-06-02
  • 来自专栏Lemon黄

    11 Docker 基础

    本文开始,我们将要学习了解的是 Docker,这也是使用 DevOps 必备的工具。Docker 通过提供轻量级、可移植的容器化平台,彻底改变了我们构建、发布和运行应用程序的方式。 Docker 的重要性 Docker 已经成为 DevOps 领域中游戏规则的改变者,彻底改变了应用程序的部署、管理和交付方式。 Docker 基础命令 1 docker run docker run命令用于启动一个新容器并通过命令行与之交互。 The Docker client contacted the Docker daemon. 2. 该命令允许我们从 tar 压缩文件中导入 Docker 镜像。 运行 docker load -i image.tar 将镜像加载到 Docker 环境中。

    32200编辑于 2023-12-05
  • 来自专栏Lemon黄

    11 Docker 基础

    本文开始,我们将要学习了解的是 Docker,这也是使用 DevOps 必备的工具。Docker 通过提供轻量级、可移植的容器化平台,彻底改变了我们构建、发布和运行应用程序的方式。 Docker 的重要性 Docker 已经成为 DevOps 领域中游戏规则的改变者,彻底改变了应用程序的部署、管理和交付方式。 Docker 基础命令 1 docker run docker run命令用于启动一个新容器并通过命令行与之交互。 The Docker client contacted the Docker daemon. 2. 该命令允许我们从 tar 压缩文件中导入 Docker 镜像。 运行 docker load -i image.tar 将镜像加载到 Docker 环境中。

    24310编辑于 2023-12-05
  • 来自专栏自动化、性能测试

    Docker11)- docker ps 命令详解

    作用 列出容器 语法格式 docker ps [OPTIONS] options 说明 option 作用 -a, --all 显示全部容器(默认只显示运行中的容器) -f, --filter filter 显示最近创建的容器(包括所有状态的容器) -s, --size 显示总的文件大小 --no-trunc 显示完整的镜像 ID -q, --quiet 静默模式,只显示容器 ID 实际栗子 # 不带options docker ps # 显示全部容器,和总文件大小 docker ps -a -s # 显示最近创建的容器 docker ps -l docker ps -a -l # 显示最近创建的 2 个容器 docker ps -n 2 # 显示完整的镜像ID docker ps --no-trunc # 只显示镜像ID docker ps -q ?

    3.4K10发布于 2020-11-11
  • 来自专栏技术杂记

    Docker Registry11

    其它报错 类似于下面两种 [root@h104 ~]# docker push docker:5000/ubuntu The push refers to a repository [docker:5000 [root@h104 ~]# [root@h104 ~]# docker push docker:5000/ubuntu The push refers to a repository [docker docker.service | head -n 10 docker.service ● ├─docker.socket ● ├─system.slice ● └─basic.target ● ├ ~]# [root@docker ~]# iptables -L -nv | grep -i docker 288 46767 DOCKER all -- * docker0 docker0 docker0 0.0.0.0/0 172.17.0.2 tcp dpt:5000 [root@docker ~]#

    30510编辑于 2022-01-21
  • 来自专栏程序人生丶

    Docker学习路线11Docker命令行

    它为用户提供了广泛的命令,用于在其开发和生产工作流中创建、运行和管理 Docker 容器和其他 Docker 资源。 安装 要开始使用 Docker CLI,您需要在计算机上安装 Docker。 基本命令 以下是一些基本的 Docker CLI 命令,供您熟悉: docker run:从 Docker 映像创建并启动容器 docker container:列出正在运行的容器 docker image :列出系统中所有可用的映像 docker pull:从 Docker Hub 或其他注册表拉取映像 docker push:将映像推送到 Docker Hub 或其他注册表 docker build:从 Dockerfile 构建映像 docker exec:在正在运行的容器中运行命令 docker logs:显示容器的日志 Docker Run 选项 docker run 是 Docker CLI docker exec:在运行中的容器中执行命令。 docker logs:获取容器的日志,有助于调试问题。 DockerDocker卷是一种用于存储Docker容器生成和使用的数据的机制。

    1K00编辑于 2023-07-25
  • 来自专栏数据科学(冷冻工厂)

    11 个必备 Docker 工具

    这里有一份关于一些关键 Docker 工具的详细指南[1],它们能够简化你的工作流程,无论你是 Docker 新手还是资深用户。这些工具能够助你更高效地监控、诊断问题和管理 Docker。 1. Docker Compose 多容器应用定义与运行 Docker Compose 是一个工具,它允许你定义和管理包含多个容器的 Docker 应用。 Docker Desktop Docker 图形化管理工具 Docker Desktop 是一个用户友好的应用程序,它为 Docker 容器、镜像和卷的管理提供了一个直观的图形界面。 此外,Docker Desktop 还内置了 Docker Compose、Docker CLI 等重要工具。 11.

    1.7K10编辑于 2024-12-30
  • 来自专栏凯哥Java

    Docker学习11-Docker常规方式安装软件

    有reids.OK 直通车,本系列教程已发布文章,快速到达,《Docker学习系列》教程已经发布的内容如下: 【图文教程】Windows11下安装Docker Desktop 【填坑】在windows系统下安装 Docker Desktop后迁移镜像位置 【Docker学习系列】Docker学习1-docker安装 【Docker学习系列】Docker学习2-docker设置镜像加速器 【Docker学习系列】 【Docker学习系列】Docker学习2-常用命令之启动命令和镜像命令 【Docker学习系列】Docker学习系列3:常用命令之容器命令 【Docker学习系列】Docker学习4-常用命令之重要的容器命令 【Docker教程系列】Docker学习5-Docker镜像理解 【Docker教程系列】Docker学习6-Docker镜像commit操作案例 【Docker学习教程系列】7-如何将本地的DockerDocker学习系列教程」9-Docker容器数据卷介绍 「Docker学习系列教程」10-Docker容器数据卷案例 【Docker学习教程系列汇总】笔记及遇到问题解决文章 结束语 如操作有问题欢迎去

    1.9K20编辑于 2022-12-16
  • 来自专栏summerking的专栏

    docker安装oracle11g

    # 1.下载镜像 [root@summer summer]# docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g Using default tag: latest latest: Pulling from helowin/oracle_11g ed5542b8e0e1: Pull complete a3ed95caeb02 :latest registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest [root@summer summer]# # 2.启动镜像 /oracle_11g 513fcff2d2b17cedb091d92d5eb8c705ca874f78b6a27d7e65fabe0abed90ca1 [root@summer summer]# # stop 513fcff2d2b1 513fcff2d2b1 [root@summer summer]# docker rm 513fcff2d2b1 513fcff2d2b1 # 6.启动docker

    2.1K20编辑于 2022-09-19
  • 来自专栏菲宇

    docker上部署odoo11

    docker pull postgres:9.6 2、制作并运行一个postgres的容器 docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD =odoo --name db postgres:9.4 二、安装odoo 1、拉取一个odoo:11的镜像 docker pull odoo:11 2、制作并运行一个odoo容器,端口映射一个端口 docker run -p 8069:8069 --name odoo --link db:postgres -t odoo:11 注意:db不能修改,否则odoo运行时会报错。 docker 安装完成odoo将自动启动odoo。

    1.4K10编辑于 2022-12-21
  • 来自专栏云原生与分布式架构

    Docker 安装 Oracle 11g

    一、环境说明虚拟机:VMwareWorkstationPro17系统:Ubuntu24.04.2服务器版内存:6G处理器:2硬盘:300GSSH:FinalShell4.5.12Docker版本:Docker28.4.0 数据库:Oracle11.2.0.4数据库管理工具:DBeaver当前登录用户已加入docker组,所以在执行Docker命令时无需添加sudo。 展开代码语言:BashAI代码解释mkdir-p~/app/docker/oracle-11g/dump#创建目录chmod-R777~/app/docker/oracle-11g#授予读写执行权限2.3Oracle 作用:指定使用的Docker镜像。 ~/app/docker/oracle-11g/oracle-11g-compose.yml'修改后重新加载文件。

    1.2K10编辑于 2025-11-19
  • 来自专栏WOLFRAM

    Mathematica 11 在数学教学中的新功能部分示例

    版本 11 不仅在应用领域和功能上对 Mathematica 进行了扩展,同时还引入了众多强化功能,在保持核心语言原理的同时,使其更加平稳和高效。 下面小编带领大家来看下版本11在数学教学方面的部分示例: 不将奇异点相连 对所有绘图(三维、二维等)提取exclusions. ? 在任意区域上绘图 无论你怎样定义区域,你都可在该区域上绘图。 ?

    1.1K70发布于 2018-05-31
  • 来自专栏凯哥Java

    Docker学习系列11-Docker常规方式安装软件

    本文咱们将通过按照Tomcat、按照MySQL、安装Redis这三个实战安装,来熟悉在docker中怎么安装软件,咱们使用端口映射,及数据卷的使用场景图片大家好,我是凯哥Java(kaigejava), docker pull billygoo/tomcat8-jdk8docker run -d -p 8080:8080 --name tomcat8 billygoo/tomcat8-jdk8案例二:mysql 的安装本次以mysql5.7为例:docker pull mysql:5.7启动命令公式:docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d 通过命令行连接到mysql:通过命令进入到容器中:docker exec -it 2303fc3dbe68 /bin/bashmysql -uroot -pOK,进入到mysql中了。 因为docker中,默认的字符编码导致的。都是latin1的字符编码。问题2:删除容器后,里面的mysql数据如何办?是不是应该做个数据卷挂载。

    54620编辑于 2022-12-14
  • 来自专栏A周立SpringCloud

    Docker系列教程11-使用Nexus管理Docker镜像

    目前常被用来作为Maven私服、Docker私服。本文基于 Nexus3.5.2-01 版本进行讲解。 Nexus支持多种仓库类型,例如:maven、npm、docker等。本文创建一个docker仓库。 Docker配置 下面,我们需要为Docker指定使用Nexus仓库。 1 修改 /etc/docker/daemon.json ,在其中添加类似如下的内容。 { "insecure-registries" : [ "192.168.1.101:8082" ] ... } 2 重启Docker 登录私有仓库 docker login 192.168.1.101 容器启动Nexus 地址:https://store.docker.com/community/images/sonatype/nexus3 docker run -d -p 8081:8081 --

    2.3K120发布于 2018-04-03
  • 来自专栏IT架构圈

    跟我一起学docker(11)--jenkins+github+Docker

    Github+Jenkins+Docker持续集成 这次要做的就是我本地git push到github后,jenkins自动构建 注意:本次课程jenkins必须有公网ip,保证github可以通知jenkins job_files #保存文件名称FILE_NAME=`date "+%Y%m%d"`_${BUILD_NUMBER}.jar #进入工作空间echo "workspace = $WORKSPACE" #docker 控制sudo docker run --rm --name my-maven-project -v $WORKSPACE:$WORKSPACE maven:3.2-jdk-7 mvn clean install 3.容器配置 更改主机系统配置 Docker的安装参考我的:手把手跟我一起学docker(一) 常见报错: A:sudo: sorry, you must have a tty to run sudo

    76130发布于 2018-06-01
  • 来自专栏区块链入门

    【实践】11.DOCKER之使用网络

    注意: 容器有自己的内部网络和 ip 地址(使用 docker inspect 查看,Docker 还可以有一个可变的网络配置。) 随着 Docker 网络的完善,强烈建议大家将容器加入自定义的 Docker 网络来连接多个容器,而不是使用 --link 参数。 新建网络 下面先创建一个新的 Docker 网络。 $ docker network create -d bridge my-net -d 参数指定 Docker 网络类型,有 bridge overlay。 STATUS PORTS NAMES b47060aca56b busybox "sh" 11 minutes ago Up 11 minutes busybox2 8720575823ec busybox "sh" 16 minutes ago

    88720发布于 2021-06-08
  • 来自专栏John Wong's Blog

    Docker 安装 oracle-xe-11g

    一.如何安装oracle 1.拉取镜像 docker pull docker.io/arahman/docker-oracle-xe-11g 2.运行镜像 docker run -d -v /home /docker/data/oracle_data:/data/oracle_data -p 49160:22 -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true docker.io /arahman/docker-oracle-xe-11g -e oracle_allow_remote=true表示允许远程连接 3.连接参数: hostname: localhost port: 1521 sid: xe username: system password: oracle 二.设置用户 如何新建表空间和用户: (1).进入容器,连接到oracle服务 docker exec - 这个用户能操作所有用户的表 注:如果新建用户失败,可能是这个用户已经存在,要先删除 drop user TEST cascade; 下一篇: 使用 Docker

    3K10编辑于 2021-12-23
  • 来自专栏BestSDK

    11Docker的奇思妙用

    Docker虽然不能解决全球饥饿问题,但是最近很多Docker的新奇用法就足以让人大开眼界了。 从树莓派集群的管理到基因序列和癌症的研究,以下11个关于Docker的奇思妙用,肯定会令你脑洞大开!‌‌‌‌ 1. 创建自己私有的Git服务 ? 不想在公有云保存你的代码仓库? 在Docker里玩任天堂 ? 把任天堂放进Docker容器,够不够酷! 镜像地址:https://hub.alauda.cn/repos/featured/hypriot-rpi-swarm 11. 癌症研究 ? 原文链接:http://www.alauda.cn/2015/10/12/top-11-weird-and-wonderful-uses-for-docker/

    3K80发布于 2018-02-27
领券