侧边栏壁纸
  • 累计撰写 120 篇文章
  • 累计创建 281 个标签
  • 累计收到 11 条评论
标签搜索
隐藏侧边栏

docker 编配

骐骏
2017-12-24 / 0 评论 / 0 点赞 / 776 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2017-12-24,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
  1. 编配:描述了自动配置,协作,和管理的过程
  2. docker自己的集群和调度工具 swarm,比较出名的docker集群管理工具还有kubernetes(google开源)和Apache Mesos
  3. docker compose 使容器在启动时与其他容器产生交互,是一个简单的编配工具。
    1. 可以使用python的pip工具安装compose python pip install compose
    2. 编写docker-compose.yml
web:
  image: jamtur01/composeapp
  command: python app.py
  ports:
    - "5000:5000"
  volumes:
    - .:/composeapp
  links:
   - redis
redis:
  image: redis

每个要启动的服务都要是用一个YAML的散列键来定义:web和redis
对于web服务指定了一些启动是的参数:image指定了要使用的镜像;使用command指定容器启动时要执行的命令;ports指定了要映射的端口,volumes指定了要映射的卷。让服务里的5000端口映射到了宿主机的5000端口并创建了composeapp卷。使用link指令指定了要连接到的其他服务。
指定了一个redis服务,这个服务没有指定任何参数一切使用默认配置。

3. docker-compse运行 
```
docker-compse up
```
后台运行
```
docker-compose up -d
```
0

评论区