嘟嘟社区

不懂docker无需进来了


一个网站环境需要用到这些

mysql
redis
nginx
java

现在需要上docker, 是安装一个centos7容器把这些环境全部装在里面组成一个容器好,还是分成四个容器相互连接好,优缺点是什么?

4个,就像搭积木一样
一个吧
本帖最后由 FreeDog 于 2022-4-25 19:45 编辑

我不懂,但是推荐是一个容器只跑一个进程应用,优点应该有很多,比如一个容器更新不影响其他,容器间版本控制更细?体积更小?可复用高,模块化……等。但但是,作为小白的我都是一把什梭……

Docker的建议是一个应用一个容器。不过具体还是看怎么用,这些环境只为一个应用创建,放在一起也无不可。

查了一些资料 都说  一个容器对应一个进程      想问一下 生产环境大家是怎么用的~

当然是各自独立的容器,不这样做为什么要选择docker呢
当然各自独立,以后要升级更新删除,也不会影响其他容器
分开好,用一个compose拉起来

aru 发表于 2022-4-25 19:48
分开好,用一个compose拉起来

感谢  Mysql 数据库位置 映射成目录?