【教程】docker升级镜像

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]

如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~

目录

自动升级

手动升级

无论哪种方式,最重要的是一定要通过*-v*参数做数据的持久化

自动升级

使用watchtower,可以通过将新映像推送到Docker Hub或自己的映像注册表来更新容器化应用的运行版本。Watchtower会拉下你的新镜像,优雅地关闭你现有的容器,并使用最初部署时使用的相同选项重新启动它。(优点是不用记住之前的命令)

bash 复制代码
docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock ghcr.io/containrrr/watchtower --run-once <镜像名称>

其中的***<镜像名称>***记得修改为你的。

手动升级

停止并移除当前容器

bash 复制代码
docker rm -f <镜像名称>

拉取最新的Docker镜像

bash 复制代码
docker pull ghcr.io/<镜像地址>

重新启动容器(缺点是需要记住你之前的命令)

bash 复制代码
docker run <你之前的命令>
相关推荐
艾菜籽18 分钟前
MyBatis操作数据库入门
java·数据库·mybatis
zfoo-framework20 分钟前
使用VisualVM进行java性能瓶颈定位 1.无需像JProfiler那样必须加启动参数???
java
bug攻城狮36 分钟前
Spring Boot 2.6+ 整合 PageHelper 启动报错:循环依赖解决方案全解析
java·spring boot·后端
好学且牛逼的马1 小时前
MyBatis-Plus的深度解析
java
苏纪云1 小时前
数据结构<C++>——数组
java·数据结构·c++·数组·动态数组
VermiliEiz1 小时前
k8s的calico出现ipset报错解决方法
云原生·容器·kubernetes
典则1 小时前
STM32FreeRtos入门(五)——同步互斥与通信
java·jvm·stm32
你不是我我2 小时前
【Java 开发日记】我们来讲一讲阻塞队列及其应用
java·开发语言
互联网中的一颗神经元2 小时前
小白python入门 - 9. Python 列表2 ——从基础操作到高级应用
java·开发语言·python
大厂码农老A2 小时前
我带的外包兄弟放弃大厂转正,薪资翻倍入职字节
java·后端·面试