侧边栏壁纸
博主头像
是羊刀仙啊博主等级

闲不下来!

  • 累计撰写 84 篇文章
  • 累计创建 31 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

如何更新Docker容器镜像?这里有四种方法!

羊刀仙
2024-05-28 / 0 评论 / 1 点赞 / 1093 阅读 / 3876 字
温馨提示:
本文最后更新于 2024-05-28,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

大家好,我是羊刀仙!

本期单刀直入,为大家介绍更新Docker的四种方法!

注意:

初次部署时,把容器的配置目录等一次性挂载好;
非必要一般建议不要更新;
重要Docker升级前一定要备份。

可以看到,我们此时的qB版本为4.6.3

1-oeul.png

而官方目前已经更新至4.6.5

2-qlwf.png

关于qB的更多详细教程:https://blog.ydxian.xyz/archives/qbittorrent

第一种 Docker命令部署

SSH连接设备并输入以下命令:

docker ps # 确定容器

docker stop # 停止容器

3-ktey.png

以防万一,输入以下命令进行备份:

cp -r /your/file/data /your/file/data.backup

如果我们初期创建容器的目录挂载没问题,大概率不做备份也没事,如果像搭建博客之类的服务则强烈建议进行备份。

备份完毕后,接着输入命令:

docker pull linuxserver/qbittorrent:latest # 拉取新镜像

4-grkd.png

如果特需某个更新版本,则可填写linuxserver/qbittorrent:4.6.4,这里要注意的是,有些版本可能会因为非大版本更新等原因,比如本文中的qB可能并不会自动更新至4.6.5,如果出现这种情况,则请手动输入最新版本号。

最后输入命令,重新创建容器即可:

docker run -d 
  --name=qbittorrent 
  -e PUID=1000 
  -e PGID=1000 
  -e TZ=Asia/Shanghai 
  -e WEBUI_PORT=8082 
  -e TORRENTING_PORT=6881 
  -p 8082:8082 
  -p 6881:6881 
  -p 6881:6881/udp 
  -v /share/Container/qBittorrent/config:/config 
  -v /share/TVshow/video:/downloads 
  --restart unless-stopped 
  linuxserver/qbittorrent:latest

linuxserver/qbittorrent:latest这里记得要保持一致!

第二种 Docker compose

看过咱们之前教程的朋友应该也都知道,咱们有时候部署Docker容器会提前创建一个容器目录,然后在其下创建一个docker compose.yml文件。

5-yyhs.png

我们来到这个文件所在位置:

cd /share/Data/dashy

接着输入命令,拉取 docker-compose.yml 文件中定义的所有服务的最新镜像。

docker compose pull # 或 docker-compose pull

6-isqo.png

接着输入以下命令,将容器重启:

docker compose up -d --remove-orphans

这条命令不仅可以启动和更新服务,还能自动移除不再定义在docker-compose.yml文件中的孤立容器,保持 Docker 环境的整洁和高效。

最后删除旧镜像:

docker image prune

会出现以下提示:

WARNING! This will remove all dangling images.
Are you sure you want to continue? [y/N]

输入‘y’并按回车键确认。

7-kldt.png

正好将之前卸载但没删除的镜像顺带着一起删掉了~

第三种 威联通用户有福了~

Container Station是目前品牌NAS中最好用的官方Docker管理工具。

通过容器应用商店部署的

把旧配置记录好,停止容器后,直接进行移除:

8.1-cprs.png

移除完毕后,左侧栏找到映像,点击提取,获取最新版本:

9-bkos.png

10-iyjb.png

最后按照原来的配置进行部署即可。

通过应用程序部署的

最简单,找到对应的应用程序,点击重新创建:

11-muzd.png

版本号一改,重新创建即可!

12-zrkv.png

第四种 通过Portainer更新

参考之前的部署文章:https://blog.ydxian.xyz/archives/portainer

按照下图所示进行操作即可!

截屏2024-03-26 10.02.43 拷贝.jpg

截屏2024-03-26 10.14.29 拷贝.jpg

选择需要更新的容器,点击重新创建,然后点开Pull latest images,最后点击 Recreate

等待重新创建就OK啦。

最后

使用威联通NAS的伙伴们,不喜欢敲命令行的话,弃用的镜像都可在映像一栏中找到并删除,很方便快捷。

13-izfx.png

目前TS-464C2、TS-264C、Qhora-301W、TS-873A价格都比较不错,凑单后可入手。

本篇到此结束,咱们后续再见!

1

评论区