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