想要一个 container 里面集成 mysql redis 和业务 service, 不知道要怎么搞,求 dalao 教教我
![]() | 1 kiracyan 2020-12-29 19:29:43 +08:00 别人为了分离 你却要集成 |
![]() | 2 dream4ever 2020-12-29 20:13:34 +08:00 先说说你为什么要这么做呢? |
![]() | 3 sola97 2020-12-29 20:18:13 +08:00 via Android docker-compose |
![]() | 4 wanganjun 2020-12-29 20:20:37 +08:00 via iPhone 在 docker 容器里面在套一层 docker 容器 |
5 arischow 2020-12-29 20:23:20 +08:00 supervisord but why |
![]() | 6 locoz 2020-12-29 20:25:55 +08:00 via Android 直接基于一个基础镜像做就行了啊,比如简单点的话你可以用 ubuntu 作为基础镜像,然后用 apt 装 mysql 和 redis 以及你的业务程序运行环境。 但是容器化本来就是为了分离开多个不同的服务,如果是自己玩玩还好,生产环境这么搞还搞容器化干嘛? |
![]() | 7 moonrailgun OP |
![]() | 8 OKTBOYO 2020-12-29 21:19:18 +08:00 ci 也是可以启多个容器的 |
![]() | 9 mritd 2020-12-29 21:22:24 +08:00 via iPhone Gitlab ci 啥的都是可以启动一个 service 的 |
10 Illusionary 2020-12-29 21:22:41 +08:00 via iPhone 拉个 centos 镜像,进去安装 mysql redis,写个启动脚本,保存为镜像。 |
11 Suddoo 2020-12-29 21:31:48 +08:00 via iPhone docker-compse,编排 redis mysql service 三个容器 |