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