怎么更新/升级 版本呢?

发现作者更新了新版本,不知道怎么更新,好着急

提供3种方式进行更新

  1. docker pull 方式

步骤一:拉取新版本镜像

首先,你需要从 Docker Hub 或其他镜像仓库中拉取应用程序的新版本镜像。假设我们想要更新到版本 2.0.1,那么命令如下:

docker pull xhong/music_tag_web:2.0.1

步骤二:停止并删除旧容器

接下来,你需要停止正在运行的旧版容器,并将其删除。这可以通过以下命令完成:

# 停止旧容器
docker stop my-music-tag-web
# 删除旧容器
docker rm my-music-tag-web

确保替换 my-music-tag-web 为你的实际容器名称或容器ID。

docker ps 命令查询容器 ID

步骤三:使用新镜像启动新容器

使用快速开始中的命令用新镜像重新部署

  1. 使用 Docker Compose 更新

对于使用 Docker Compose 的项目,更新过程更加简化。Docker Compose 可以自动处理容器的停止、删除和重新创建。以下是基本步骤:

拉取新镜像:

docker-compose pull

更新并重启服务:

docker-compose up -d

如果需要完全清理旧资源,包括容器、网络但不包括卷(数据持久化存储):

docker-compose down

若要连同卷一起删除,请添加 -v 选项:

docker-compose down -v

确保所有重要数据都已正确挂载到持久化存储上,防止数据丢失。

  1. watchtower 自动更新

安装第三方的软件自动更新

Last updated