软件开发Docker

docker容器管理

部署容器后,怎么管理?比如,redis,memcache,mysql,http,nginx,php. 分别一个容器, 然后如果要修改配置是不是每次都要attach进去修改然后commit? 这样岂不是很麻烦?而且exit后容器会stop如果每个都装ssh,那感觉更麻烦, 我想了解下, docker部署大规模集群的时候到底是怎么...显示全部
部署容器后,怎么管理?
比如,redis,memcache,mysql,http,nginx,php. 分别一个容器, 然后如果要修改配置是不是每次都要attach进去修改然后commit? 这样岂不是很麻烦?而且exit后容器会stop
如果每个都装ssh,那感觉更麻烦, 我想了解下, docker部署大规模集群的时候到底是怎么管理容器的?收起
参与8

查看其它 6 个回答dl528888的回答

dl528888dl528888系统运维工程师游戏公司
1、可以每个容器部署一个服务;
2、修改的话,可以使用exec参数进入容器,比如修改test1的容器,命令是docker exec -it test1 bash
3、对于修改后就停止,你创建容器的时候,可以使用-d参数,让容器后端启动,比如我一个redis的容器,使用supervisord管理redis,创建的方式为
docker run --restart always -d  --name='ubuntu-test' docker.ops-chukong.com:5000/ubuntu-14.04-base:1.0 /usr/bin/supervisord
这样就创建一个后端启动的容器,并且意外关闭后自动重启。
4、大规模集群的话,会配合很多软件来检测容器状态,如果发现容器挂了会启动或者直接从集群里剔除。
互联网服务 · 2015-05-13
浏览1200

回答者

dl528888
系统运维工程师游戏公司
擅长领域: 云计算容器容器云

dl528888 最近回答过的问题

回答状态

  • 发布时间:2015-05-13
  • 关注会员:1 人
  • 回答浏览:1200
  • X社区推广