Dockers更新镜像(保留原始数据)

24 篇文章 6 订阅 ¥99.90 ¥99.00


一、前言

日常工作中,应用程序为了避免漏洞、体验等等肯定是需要定期更新的,使用Docker安装的应用镜像也一样需要定期更新。更新最大的风险就是把原始数据搞没了,轻则被叼飞,重则被炒鱿鱼还要赔偿公司经济损失。主要核心是在保留原始数据的前提下更新Docker应用镜像版本~

二、使用步骤

假设我需要更新Portainer镜像。当前版本为:2.14.1

在这里插入图片描述

1.拉取需要更新的镜像版本

前往Docker Hub找到需要更新的版本,拉取镜像(需要更新版本:2.16.2)

在这里插入图片描述

2.获取当前镜像启动参数

没有插件的需要安装插件

插件安装文章:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Docker中添加镜像可以通过编写Dockerfile文件来实现。Dockerfile是一个文本文件,包含了一系列的指令。每一条指令都会在Docker上新建一层,基于基础镜像构建出一个新的镜像。你可以使用以下步骤来添加镜像: 1. 创建一个Dockerfile文件,可以通过在终端中使用命令"vim Dockerfile"来创建。 2. 在Dockerfile中定义父镜像。例如,使用以下指令定义一个基于centos的父镜像:FROM centos。 3. 添加作者信息,可以使用MAINTAINER指令。例如:MAINTAINER yourname your@email.com。 4. 执行所需的安装命令,例如安装vim。可以使用RUN指令,例如:RUN yum install -y vim。 5. 定义默认的工作目录,使用WORKDIR指令。例如:WORKDIR /user。 6. 定义容器启动时执行的命令,使用CMD指令。例如:CMD /bin/bash。 7. 使用docker build命令来构建镜像,指定Dockerfile文件路径和镜像名称与版本号。例如:docker build -f Dockerfile -t 镜像名称:版本号。 通过以上步骤,你可以创建一个Dockerfile文件并添加所需的指令来构建自己的镜像。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [dockers-系统学习-镜像](https://blog.csdn.net/ylx814056815/article/details/116900203)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tag心动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值