Fork me on GitHub

Docker Compose

Docker系列教程23-docker-compose常用命令

和docker命令一样,docker-compose命令也有很多选项。下面我们来详细探讨docker-compose的常用命令。 build构建或重新构建服务。服务被构建后将会以project_service 的形式标记,例如:composetest_db 。 help查看指定命令的帮助文档,该命令非常实用。docker-compose所有命令的帮助文档都可通过该命令查看。 1docker-compose help COMMAND 示例: 1docker-compos...

Docker系列教程22-docker-compose.yml常用命令

docker-compose.yml是Compose的默认模板文件。该文件有多种写法,例如Version 1 file format、Version 2 file format、Version 2.1 file format、Version 3 file format等。其中,Version 1 file format将逐步被被弃用;Version 2.x及Version 3.x基本兼容,是未来的趋势。考虑到目前业界的使用情况,本节只讨论Version 2 file f...

Docker系列教程20-安装Docker Compose

本节我们来讨论如何安装Compose。 安装ComposeCompose有多种安装方式,例如通过Shell、pip以及将Compose作为容器安装等。本书讲解通过Shell来安装的方式,其他安装方式可详见官方文档:https://docs.docker.com/compose/install/ (1) 通过以下命令自动下载并安装适应系统版本的Compose 1sudo curl -L https://github.com/docker/compose/releases...

Docker系列教程21-Docker Compose快速入门

本节我们来探讨Compose使用的基本步骤,并编写一个简单示例快速入门。 基本步骤使用Compose大致有三个步骤: 使用Dockerfile(或其他方式)定义应用程序环境,以便在任何地方重现该环境。 在docker-compose.yml文件中定义组成应用程序的服务,以便各个服务在一个隔离的环境中一起运行。 运行docker-compose up命令,启动并运行整个应用程序。 入门示例下面笔者以之前课上用到的Eureka为例讲解Compose的基本步骤。 在m...