我想把redis koa mongodb装进一个docker容器可以呢?
我觉得这样不就可以一次部署所有内容了吗?
因为我刚学习docker,所以我不知道我这个想法是否合理。
大家觉得是一个docker装一个镜像好,还是一个docker容易装几个镜像好?
可以给我科普一下吗?谢谢大家了。(#^.^#)
我想把redis koa mongodb装进一个docker容器可以呢?
我觉得这样不就可以一次部署所有内容了吗?
因为我刚学习docker,所以我不知道我这个想法是否合理。
大家觉得是一个docker装一个镜像好,还是一个docker容易装几个镜像好?
可以给我科普一下吗?谢谢大家了。(#^.^#)
1 回答605 阅读✓ 已解决
1 回答557 阅读
40 阅读
尽量不要把容器当前虚拟机来理解,容器在宿主机上是进程的概念,这点非常重要,原则上,一个容器跑一个进程.
放在多个镜像管理的好处非常多,比如这些通用的组件服务,可以独立升级,你的app也是独立的,怎么折腾都不会导致中间件服务出问题,中间件服务怎么折腾也不会影响你的app,而且每一个镜像都足够小,维护一个足够小的镜像比维护一个大镜像在网络层面要方便的多.
这个例子放在多个镜像里,然后用docker-compose来管理,一次性启动就行
docker-compose.yml