将mysql、redis直接安装在linux目录下,还是装在docker容器中好

开发环境中,将mysql、redis、nacos、nginx等直接安装在linux下,还是在linux中配置docker,将这些放到容器中,哪种方式好一些?
生产环境又是放在哪个下好呢?

使用docker,无论是扩展还是使用都非常方便,配置数据卷运行即可,如果在linux中,rpm有依赖顺序,很多命令也是记不住的,但是docker的话直接下载镜像,就可以了,并且也有可视化界面,哪怕忘了数据卷位置也方便查看

1、mysql> select database();
+------------+
| database() |
+------------+
| test |
+------------+
1 row in set (0.00 sec)
2、mysql> status;
Current database: test