大纲
- Docker-compose 简介
- Docker-compose 安装
- Docker-compose 演示
- Docker-compose 常用命令
Docker-compose 简介
- Docker-compose 是用于定义和运行多容器的 Docker 应用程序的工具。通过Compose,可以使用 YAML 文件来配置应用程序的服务。
- Compose 的使用一般分为三步:
- 使用 Dockerfile 定义应用程序的环境,以便可以在任何地方复制它。
- 在 docker-compose.yml 中定义组成应用程序的服务,以便它们可以在隔离的环境中一起运行。
- 运行 docker-compose up,然后 Compose 启动并运行您的整个应用程序。
Docker-compose 安装
- macOS、Windows 系统使用的 Docker Desktop 默认已经安装。
- Linux 系统:
curl “https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
- 更改权限:
chmod +x /usr/local/bin/docker-compose
- 查看版本:
docker-compose version
Docker-compose 演示
- 通过一个 Python web 小实例来演示 Docker-compose 的功能。
Docker-compose 常用命令
- 查看配置:
docker-compose config
- 后台启动:
docker-compose up -d
- 构建镜像:
docker-compose build
- 下载镜像:
docker-compose pull
- 运行的:
docker-compose ps
- 进程:
docker-compose top
- 启动:
docker-compose start
- 停止:
docker-compose stop