docker docker-compose
Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。 YML入门教程 Compose 使用的三个步骤: 使用Dockerfile定义应用程序的环境。 使用docker-compose.yml定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。 最后,执行docker-compose up命令来启动并运行整个应用程序。 一个例子 1 2 3 4 5 6 7 8 9 # yaml 配置version:'3'services:web:build:.ports:- "5000:5000"redis:image:"redis:alpine" 该 Compose 文件定义了两个服务:web和redis。 web:该 web 服务使用从 Dockerfile 当前目录中构建的镜像。然后,它将容器和主机绑定到暴露的端口 5000。此示例服务使用 Flask Web 服务器的默认端口 5000 。 redis:该 redis 服务使用 Docker Hub 的公共 Redis 映像。 安装 官方安装文档 1 2 3 4 5 6 7 8 sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose docker-compose --version 运行 1 2 docker-compose up docker-compose up -d yml配置指令参考 version 指定本yml依从的compose哪个版本制定的。...