首页 > 其他 > 详细

docker 之 docker-compose 初探

时间:2019-10-10 11:27:45      阅读:68      评论:0      收藏:0      [点我收藏+]

参考链接:

https://yeasy.gitbooks.io/docker_practice/compose/introduction.html

http://www.ruanyifeng.com/blog/2016/07/yaml.html

 

docker-compose 使用yml 语法,具体参考上面的链接

使用场景:需要构建多个项目的镜像时,或构建一个项目的镜像但又依赖(depends_on,具体查看docker-compsoe 模板文件)其他的镜像(如 redis,nginx,mysql 等,此时容器互联使用 network 方式 docker network create -d bridge mybridge);

1、vs2017新建解决方案->添加两个api->每个api添加容器业务流程协调程序支持(此时会在解决方案下生成docker-comose)

技术分享图片

 

 2、构建镜像,此时会发现多个两个latest 的镜像

构建镜像

docker-compose build

技术分享图片

 

 

3、启动容器,此时还没有 容器,使用docker-compose up -d,并检查启动情况,此时可以docker-compose stop 停止或docker-compose start(docker-compose up -d) 重启容器(端口会改变)

技术分享图片

 

 4、优化由于端口及容器名称 是自动生成的可在yml 文件中加入暴露的端口及容器名称

 

docker 之 docker-compose 初探

原文:https://www.cnblogs.com/caolingyi/p/11645232.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!