嘟嘟社区

大家用Docker喜欢用run还是compose呀


我比较喜欢用Docker Compose,我感觉更直观些,有些只有Docker run的我也喜欢改成Compose在运行,大佬们怎么选呐

rammiah 发表于 2024-9-18 17:44
compose好管理,run的一般都加上–rm

对的,compose比较好管理,就是大佬还有件事,就是compose的环境变量,比如1panel的,是直接放到yml文件里好,还是在专门放环境变量的里面好呐

都一样的效果,有啥好挑的

朝花夕拾 发表于 2024-9-18 17:37
都一样的效果,有啥好挑的

run有的一大串环境变量看起来不直观,有的时候路径都搞错了,还是compose直观些

compose好管理,run的一般都加上–rm
run适合一次性,compose方便改配置
部署的基本是简单的服务,都是 DOCKER RUN 一行梭哈。
conpose升级方便。stop/pull/start就完事。run升级相当麻烦,要rm删

ymcoming 发表于 2024-9-18 17:50
conpose升级方便。stop/pull/start就完事。run升级相当麻烦,要rm删

compose升级不需要删rm然后重建吗,这个我还真不懂,我看教程好像有的写的是要rm掉容器和文件夹,可能是作者乱写的

少就run 多 compose