当前位置: 首页 > news >正文

【docker】使用docker-compose的时候如何更新镜像版本

使用docker-compose的时候如何更新镜像版本。之前总是会忘记怎么操作,每次都得百度搜,干脆记录一下。

说明

我有一个memos是用docker-compose部署的,memos更新的挺频繁的,新版本的功能也不错,更新一下没啥问题。

注意,执行下面的操作之前,请先把你的memos容器目录做好备份,同时记录下当前使用的memos镜像hash值,避免出现问题!记录了镜像的hash值即便更新出现问题也可以回档到之前使用的那个版本继续用,不会出现数据丢失。

docker-compose.yml文件中也需要指定镜像tag为latest,才能使用这个办法进行升级。

image: neosmemo/memos:latest

操作

基本涉及到的操作是:停止容器,删除原有容器,拉取最新的latest镜像,重新创建新容器。

# 停止并删除原有容器,记得备份!
docker stop 容器名
docker rm 容器名
# 拉取最新的镜像并上线
docker-compose pull
docker-compose up -d

执行的效果如下,此时就已经更新容器版本成功了!

image.png


http://www.mrgr.cn/news/8206.html

相关文章:

  • 【网络】HTTPS——HTTP的安全版本
  • 深信达反向沙箱:构筑内网安全与成本效益的双重防线
  • OD C卷 - 5G网络建设
  • 如何使用ssm实现基于java web的网上书城系统的设计与实现+vue
  • Docker 容器自启动
  • Java学习_17_集合综合练习(待更新)
  • Maven高级使用指南
  • 【冒泡排序算法】输入n个数进行排序
  • 搭建 PXE 远程安装服务器和设置 Kickstart 无人值守安装
  • XGBoost中正则化的9个超参数
  • K8S对接Ceph分部署存储
  • 关于Java中@Component的使用中出现@Autowired为NULL的问题
  • AI视频创作应用
  • Springboot-发送短信有哪些方法?
  • 常见的视频监控RTSP RTMP 流媒体协议及开发测试工具
  • 神经网络微调技术全解(01)-不同的微调方法如PEFT、SFT、LoRa、QLoRa等,旨在解决不同的问题和挑战
  • 使用命令模式实现撤销与重做功能的完整指南
  • 富格林:全面布局实现安全出金
  • 使用一致性哈希解决哈希分片负载均衡的扩展性问题
  • Java面向对象之类加载与static关键字