【教程】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 <你之前的命令>
相关推荐
heyCHEEMS18 小时前
最长连续序列 Java
java·开发语言·算法
MFine19 小时前
Rhythmix(流式数据规则表达式),一行就够了!
java·物联网·数据分析
数字化顾问19 小时前
探索 Docker/K8s 部署 MySQL 的创新实践与优化技巧——容器化部署深度解析
docker
東雪蓮☆19 小时前
从安装到上手实战——Docker 基础命令全解析
运维·docker·容器
华仔啊19 小时前
面试官问:流量突然暴增100倍,系统怎么扛?我的方案是...
java
一只乔哇噻19 小时前
java后端工程师进修ing(研一版‖day50)
java·开发语言
快码加编~19 小时前
无法解析插件 org.apache.maven.plugins:maven-site-plugin:3.12.1
java·学习·maven·intellij-idea
托比-马奎尔19 小时前
Maven学习
java·学习·maven
znhy@12319 小时前
十一、Maven web项目的构建
java·maven
paopao_wu20 小时前
Spring AI 从入门到实战-目录
java·人工智能·spring