𝓫𝓪𝓷𝓵𝓪𝓷 (偶尔上线) (@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 ...