为什么需要docker compose
当多个容器相互之间需要通讯时,手动配置容器间连接变得非常复杂
什么是docker compose
- docker compose是一个定义和管理多个docker容器的工具
- 它通过yaml文件定义docker应用运行时信息,如端口、网络等
- 使用docker compose一个简单命名可以管理多个容器
docker compose使用场景
- 快速构建开发环境
- 自动化测试环境
- 单一主机部署
- 管理多个Docker容器
- 非常适合组合使用多个容器进行开发的场景
docker compose安装
[root@localhost ~]# curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
[root@localhost ~]# chmod +x /usr/local/bin/docker-compose
[root@localhost ~]# docker-compose --version
docker compose使用命令
- 定义dockerfile
- 定义docker-compose.yml文件
- 通过docker-compose up启动docker-compose.yml所定义的docker应用
前台运行
docker-compose up
后台运行
docker-compose up
启动
docker-compose start
停止
docker-compose stop
停止并移除容器
docker-compose down
参考
常用命令参数参考连接
常用命令:https://www.cnblogs.com/FRESHMANS/p/8435379.html
声明:部分内容来自互联网
网友评论