目录
- 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系统:
- https://github.com/docker/compose/releases
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.yml文件

-
当前文件

-
.env文件内容对应Redis版本信息

-
Dockerfile内容

-
app.ppy文件

四、Docker-compose常用命令
- 查看配置:
docker-compose config

- 创建镜像:
docker-compose up

-
访问5000端口


后台启动:
docker-compose up -d-
构建镜像:
docker-compose build

-
下载镜像:
docker-compose pull

-
运行的:
docker-compose ps

-
进程:
docker-compose top

启动:
docker-compose start-
重启:
docker-compose restart

-
停止:
docker-compose stop

-
暂停:
docker-compose pause

- 停止暂停:
docker-compose unpause











