𝓫𝓪𝓷𝓵𝓪𝓷 (偶尔上线) (@banlan)docker更新镜像 中发帖

一、我找到并使用过的方法
1.对于使用docker命令部署的应用
查看容器名字
docker ps

查看是否有挂载卷,以及容器映射到本地的路径
docker inspect 容器名 --format '{{json .Mounts}}'

1.1 第一种情况:没有挂载
[image]

拉取最新镜像

docker pull 镜像名称:标签

一般 xxx:latest

停止并删除旧容器

docker stop 容器名

docker rm 容器名


删除旧的镜像(可选)

docker rmi xxx:旧标签


如果镜像一直都是名为xxx:latest的话就别这样删,我是搭配docker desktop for Windows使用的,旧的镜像会变成灰色显示未使用,直接点击删除即可


使用新的镜像启动容器

docker run -d --name 新容器名称 -p ...