欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

docker3-compose多容器应用

程序员文章站 2022-03-11 22:04:55
...

hello docker-compose!

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


yml常用命令

​​​​​​docker3-compose多容器应用


docker-compose命令

docker3-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

docker3-compose多容器应用
ghost下的Dockerfile
docker3-compose多容器应用
nginx下的Dockerfile
docker3-compose多容器应用
三个容器 mysql - ghost app - nginx

docker3-compose多容器应用

  • docker-compose启动
    docker-compose up -d

docker3-compose多容器应用

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