docker-compose
Posted 丶落幕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose相关的知识,希望对你有一定的参考价值。
使用步骤
1.下载
代码如下(示例):
#下载
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
#给权限
chmod +x /usr/local/bin/docker-compose
#查看版本
docker-compose version
2.快速开始
创建文件夹:
mkdir /home/composetest && cd /home/composetest
按照官网示例创建文件
启动服务
#启动服务
docker-compose up
#停止服务
docker-compose down
看到这个代表启动成
- 应用 app.py
- Dockerfile 应用打包为镜像
- docker-compose.yml文件(定义整个服务,需要环境,web,redis)
- 启动compose(docker-compose up)
这里创建的默认网卡ping不通,所以我使用了一个已经创建好能用的网卡,compose文件最下面加上,所有的容器都会使用这个网卡
networks:
default:
external:
name: mynet
docker-compose.yml
version:版本
services:服务(可以有很多)
其他配置:网络/卷,全局规则
该处使用的url网络请求的数据。
总结
全部建立在docker的基础上,基础打好,理解很快的
以上是关于docker-compose的主要内容,如果未能解决你的问题,请参考以下文章
监听更改并在代码更改时重新加载容器 - docker-compose
Springboot 容器使用 docker-compose 连接到 mongo 容器的 503 错误代码
将 docker-compose 与 CI 结合使用 - 如何处理退出代码和守护程序链接容器?