前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >『中级篇』Docker Compose的安装和基本使用(39)

『中级篇』Docker Compose的安装和基本使用(39)

作者头像
IT架构圈
发布2018-08-01 14:17:50
6290
发布2018-08-01 14:17:50
举报
文章被收录于专栏:IT架构圈IT架构圈

Docker Compose 是命令行的工具,如果用的mac或者windows,他是随着安装docker的时候已经安装上的。但是linux系统需要单独的安装Docker Compose。源码地址:https://github.com/limingios/docker中的No.4

linux下安装 Docker Compose

https://docs.docker.com/compose/install/#install-compose

代码语言:javascript
复制
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose 命令行工具
代码语言:javascript
复制
docker-compose
  • up 安装组下的容器集合

默认的yml的文件名称是当前目录下的docker-compose.yml,如果需要指定: docker-compose -f 文件名 up docker-compose up -d 后台运行不显示日志

代码语言:javascript
复制
pwd
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b81aace9.m.daocloud.io
sudo docker-compose -f docker-compose.yml up
  • ps 查看目前compose下面的service
代码语言:javascript
复制
sudo docker-compose ps
  • stop 停止 start启动 down=stop+remove
代码语言:javascript
复制
sudo docker-compose stop
sudo docker-compose start
sudo docker-compose down
  • images 显示的镜像
代码语言:javascript
复制
sudo docker-compose  images
  • exec 显示的镜像
代码语言:javascript
复制
sudo docker-compose  up
sudo docker-compose exec  容器名 bash
flask 和redis docker-compose 实例 标题上边有源码地址

Dockerfile 创建容器,docker-compse实现部署

代码语言:javascript
复制
pwd 
more Dockerfile
more app.py 
more docker-compose.yml
代码语言:javascript
复制
sudo docker-compose up

PS: docker-compose的概念有直观的理解,包括compose的命令行和使用。 建议使用docker-compose up -d 后台来运行,如果不后台运行很麻烦ctrl+c的话上边的应用就关闭了。


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程坑太多 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • linux下安装 Docker Compose
  • docker-compose 命令行工具
  • flask 和redis docker-compose 实例 标题上边有源码地址
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档