Docker容器管理

2016-09-28 11-38-53 by Kamushin

在去年10月开始使用了一阵docker后,我逐渐开始了解docker的管理工具。目前了解到的docker管理工具,从简单到复杂,分别是docker-compose,swarm,k8s.
其中最简单的,我在今年的四月份开始使用了,因为我目前并没有集群管理的需求,只是想要加速开发部署节奏,构建我的微服务应用, 所以docker-compose满足了我的需求。 目前我把一些web应用,数据分析,数据抓取程序以及nginx,一起放在了docker-compose配置里,当我希望整套服务换一个物理机器的时候,只需要重新执行docker-compose的命令,虽然还是比较原始的 容器使用方式,但是既满足了我的需求,也做到了按docker的方式做事, 呃 , 我是说把nginx放在docker里这件事情。
最近我又希望往前走一小步,使用下swarm,我选择了一个简单的Python构建的Web-UI, shipyard. 它会和主机的8080端口做映射,然后提供一个web服务。由于我的nginx已经被docker-compose管理了,所以我 只能暂时让nginx把shipyard指向192.168.5.1的宿主机地址。TODO