以前我总是抱怨,为什么有些“有状态”的软件竟然也用 docker 格式发行,到手之后不能直接用,还得配复杂的 volume 、network 、env 等等,把启动命令搞得比原来还复杂
后来我终于明白了,人家本来也没打算让你在命令行输入这些内容啊,是让你用 compose 的
通过使用全家桶,解决了“docker 其实不适用于这个场景”的问题
podman 也有类似的组件; containerd 的 nerdctl 也支持 compose 了
1
universitypking 2023-01-31 11:46:51 +08:00 via iPhone
写 docker-compose.yml ,然后就可以一键启动了
|
2
julyclyde OP @universitypking 我看他们现在为了表演“非我专属,这是行业的财富”,新版本把文件名开头的“docker 横线”给去掉了
不过我用的还是旧版本的软件 |
3
MoRanjiang 2023-01-31 14:24:51 +08:00 via Android
我 VPS 从来都是 compose ,不然等到更新的时候我都不会启动了
|
4
fzls 2023-01-31 14:33:59 +08:00
compose 是挺好用的,把 docker 的参数都固定下来,下次用只需要记得 docker compose up 就行了-。-有改动时调整 yml 就好了,还能用 git 来跟踪变动
|
5
dw2693734d 2023-01-31 15:00:16 +08:00
现在也用不惯 docker ,感觉是给运维用的
|
6
NGXDLK 2023-01-31 15:01:55 +08:00
不经常用就忘了
|
7
julyclyde OP @MoRanjiang 我在 VPS 上都是直接安装的,并没有加那一层壳,嘿嘿
|