码迷,mamicode.com
首页 > 其他好文 > 详细

Docker学习四-Docker-compose的简单应用

时间:2020-03-20 23:48:08      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:pos   wordpress   启动   参数   数据   inf   str   com   之间   

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的简单应用

标签:pos   wordpress   启动   参数   数据   inf   str   com   之间   

原文地址:https://www.cnblogs.com/enoch-m/p/12535650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!