docker3-compose多容器应用

版权声明:fromZjy QQ1045152332 https://blog.csdn.net/qq_36762677/article/details/82190978

hello docker-compose!

docker-compose是独立于docker的程序
使用Compose一个用户可以运行多个Docker 容器。
使用 yaml文件来配置你的应用服务。
只需要一个简单的命令,就可以创建并启动你的服务。


yml常用命令

​​​​​​这里写图片描述


docker-compose命令

这里写图片描述

下载

mac/windows自带
linux:
curl -L https://github.com/docker/compose/releases/download/```````等等(会改变) > /usr/local/bin/docker-compose

curl基本用法

1.curl http://www.linux.com
执行后,www.linux.com 的html就会显示在屏幕上了
Ps:由于安装linux的时候很多时候是没有安装桌面的,也意味着没有浏览器
因此这个方法也经常用于测试一台服务器是否可以到达一个网站
2.使用linux的重定向功能保存
 curl http://www.linux.com >> linux.html

下载后给此文件授权(所有人都可以操作)
chmod a+x /usr/local/bin/docker-compose
验证(查看版本号)
docker-compose --version


docker-compose实战

设计: 文件目录结构
ghost

丨—-ghost

   丨----Dockerfile

丨—-data:存放mysql挂载出的数据

丨—-nginx

   丨----Dockerfile

file
ghost下的Dockerfile
这里写图片描述
nginx下的Dockerfile
这里写图片描述
三个容器 mysql - ghost app - nginx

这里写图片描述

扫描二维码关注公众号,回复: 3030498 查看本文章
  • docker-compose启动
    docker-compose up -d

这里写图片描述

  • docker-compose停止
    docker-compose stop
  • 如果有修改,则需要重新构建
    docker-compose build

猜你喜欢

转载自blog.csdn.net/qq_36762677/article/details/82190978
今日推荐