Docker学习四-Docker-compose的简单应用
Posted enoch-m
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker学习四-Docker-compose的简单应用相关的知识,希望对你有一定的参考价值。
Docker倡导理念是“一个容器一个进程”,假设一个服务需要由多个进程组成,就需要多个容器组成一个系统,相互分工和配合对外提供完整服务
比如之前的WordPress博客系统:
组件1:mariadb
组件2:WordPress的apache web
在启动容器时,同一台主机下如果两个容器之间需要有数据交流,使用--link选项建立两个容器之间的互联,前提是建立时mariadb已经开启
docker start db
docker start MyWordPress
停止:
docker stop MyWordPress
docker stop db
Docker-compose是一种容器编排工具,允许用户在一个模板(YAML格式)中定义一组相关联的容器,会根据--link等参数,对启动的优先级进行排序
curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
例如:
docker-compose用法:
ps 显示所有容器信息
restart 重新启动容器
logs 查看日志文件
config -q 验证yaml配置文件是否正确
stop/start 停止/开启容器
up -d 启动容器项目
rm 删除容器
以上是关于Docker学习四-Docker-compose的简单应用的主要内容,如果未能解决你的问题,请参考以下文章
Docker学习总结(56)——Docker-compose 基础知识温习