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