docker_compose
1 引言
Docker Compose 是一个简化 Docker 应用程序管理的工具,通过一个名为 docker-compose.yml 的文件定义相关服务、网络和卷。使用 Docker Compose,你能方便地配置、启动和管理多个 Docker 容器,构建完整的应用堆栈。
2 使用方法
在项目的根目录下创建一个 docker-compose.yml 文件,定义你的服务、网络和卷。下面是一个简单的例子:
2.1 配置 yml 文件
1 | version: '3' |
2.2 启动服务
按照配置文件启动所有的服务。如果需要在后台运行,可以使用 -d
1 | docker-compose up # 启动所有 docker |
2.3 停止后台服务
1 | docker-compose stop |
2.4 移除已停止的服务
1 | docker-compose rm |
3 其它方法
3.1 设置代理
在 docker-compose 在 build 下面设代理 args
1 | build: |
3.2 服务自动启动
docker-compose 写法
1 | restart: unless-stopped |
3.3 停止自启动
启动的服务,机器重启后仍然被启动,需要手动停止
在包含 docker-compose.yml 文件的目录中执行:
1 | docker-compose down |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.