Docker-compose 在线升级

一、更新 镜像(最常见)

docker-compose.yml 没变,但镜像有新版本:

docker-compose pull
docker-compose up -d

👉 等价于:

  • 拉取最新镜像
  • 用新镜像重建并启动容器(不中断未变的服务)

二、更新 服务配置(yml 改了)

比如改了端口、环境变量、volume:

docker-compose up -d

如果你想强制重建(推荐在不确定时用):

docker-compose up -d --build

三、只更新某一个服务

比如只更新 web

docker-compose pull web
docker-compose up -d web

四、更新后清理旧容器 / 旧镜像(可选)

防止磁盘越用越满 🧹

docker-compose down
docker-compose up -d

或只清理不用的镜像:

docker image prune

评论已关闭。