临时解决群晖Container Station套件拉取镜像失败的方案

2023-05-24 17:55:03 19点赞 139收藏 34评论

提示:本篇文章约2578字符,阅读大约需要3分钟。

关注专栏不迷路

临时解决群晖Container Station套件拉取镜像失败的方案

写在前面

昨天值友在评论区反馈docker拉取镜像失败的问题,因为我一直使用ssh命令拉取镜像,不怎么使用图形界面,所以在教程忽略了这一点。今天就教大家如何临时解决群晖container station套件docker镜像拉取失败的问题。

注:群晖DSM7.2正式版本已经发布,docker套件已正式升级为container station。

群晖(Synology)DS923+4盘位万兆扩展NAS网络存储服务器文件共享自动备份私有云团队云盘4900元京东去购买群晖(Synology)DS723+双核2盘位NAS网络存储服务器(无内置硬盘)数据备份一体机720+升级版4050元全新 DS723+ NAS,采用AMD-R1600处理器,双核心,4 个线程,2.6GHz默频,可加速至3.1GHz,常规造型,双盘位,扩展双3.5/2.5英寸HDD/SSD固态硬盘,最高连续读写分别为471 MB/s 和225 MB/s。另外,提供双槽位内存,默认是2GB DDR4 ECC内存,最高可扩展至32GB。此外,还预留双M.2 2280 SSD扩展槽,可以从底部快速打开安装,用于缓存加速。扩展方面,包括双千兆LAN、USB 3.2 Gen 1 、eSATA、扩充接口以及PCIe网卡预留扩展孔(京东去购买群晖(Synology)DS423+四核心4盘位NAS网络存储服务器私有云家庭娱乐中心标配(不含硬盘)3980元京东去购买

拓展阅读:

问题复现

打开container station套件,注册表选项,表现为加载过慢后报错:

加载过慢加载过慢

报错报错

切换为阿里云源仍然报错:

切换为阿里云切换为阿里云

这就会导致无法直接从container station套件拉取docker镜像。

解决方案

使用ssh命令拉取docker镜像

首先,在控制面板打开群晖SSH功能;

打开群晖ssh功能打开群晖ssh功能

然后,使用putty等工具连接群晖,我这里直接使用了Mac的终端应用程序;

ssh连接群晖ssh连接群晖

使用sudo -i获取临时root账户:

获取临时root账户获取临时root账户

使用docker pull命令拉取镜像;

拉取成功;

拉取成功拉取成功

这个时候你就可以在container station套件看到刚刚拉取好的映像了;

查看映像查看映像

这个时候你就可以按照往常图形化界面的部署方式部署docker容器了;

当然,这不是最省力的方法,如果会用命令行部署的话,也就不需要这么麻烦了。具体部署教程请参考我的《docker妙用》的第一篇文章。

使用计划命令拉取

如果有值友问,ssh命令太复杂了,不适合我,那有啥能在网页端就能操作的方法吗?

那毫无疑问是有的啦,这就要继续请出我们群晖强大的计划任务工具了,它完全可以替代简单的ssh命令。

具体部署教程请参考之前的文章,这里只简单演示一下如何pull镜像:

第一步,打开控制面板,新增用户定义的脚本;

新增用户定义的脚本新增用户定义的脚本

第二步,修改用户账号为root;

修改用户账号修改用户账号

第三步,编辑脚本,填写需要拉取的镜像名。如果设置了电子邮件通知的值友,可以把上面的邮件通知选项打开;

编辑脚本编辑脚本

第四步,在计划栏,设置为不要重复,然后点击确定;

设置计划设置计划

第五步,设置保存输出结果,便于排查问题;

保存输出结果保存输出结果

第六步,点击运行;

点击运行点击运行

如果镜像比较大的话,需要等一段时间,因为这个是后台运行的,前台不会有提示。然后查看套件的映像,发现镜像已经拉取成功了。

查看映像查看映像

使用项目部署

之前无论是《每天一个群晖小tip》专栏还是《docker妙用专栏》我已经详细讲过了群晖的docker compose部署方式,这里就不再赘述了。

详细参考以下文章,这个是肯定可以拉取镜像并部署成功的。

总结

解决群晖拉取镜像失败的问题是不是也很简单呢?以上三种方法择一使用即可。

这就是本期的全部内容了,如果这篇文章对您有帮助的话,欢迎您在评论区多多讨论,也欢迎关注、点赞、打赏一键三连,您的支持对我非常重要。

我是冥冰薇,点个关注不迷路,我们下期再见。

临时解决群晖Container Station套件拉取镜像失败的方案

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
34评论

  • 精彩
  • 最新
  • [喜极而泣] 目前只能挂代理才能获取注册表,大佬有没有其他方法

    校验提示文案

    提交
    只能挂代理,没别的办法 [傻笑]

    校验提示文案

    提交
    阿里云的镜像也已经很久没有更新了,拉个镜像这么难了

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • docker下有没有可以监控并调整系统风扇策略转速的容器?

    校验提示文案

    提交
    这个从原理上来看,应该不行。毕竟目前没什么方法能把系统温度传感器映射到容器里面。

    校验提示文案

    提交
    收起所有回复
  • 不是用国内大佬的docker.ui就可以解决了吗?不过我的要用命令行安装

    校验提示文案

    提交
    都可以,本文只是为不想折腾的值友提供一个思路

    校验提示文案

    提交
    [喜极而泣] 大佬出篇docker ui的教程吧

    校验提示文案

    提交
    收起所有回复
  • docker受限估计好多人都蒙了

    校验提示文案

    提交
    俺就是来蹭个热度,实际上你不说我都不知道这件事 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 关键我怎么知道所需要的注册表的镜像名呢?

    校验提示文案

    提交
    那就一般靠教程了 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 5.19号就访问不了docker hub了。老师说是dns的问题,解析不了了现在

    校验提示文案

    提交
    现在怎么办?进不去hub了

    校验提示文案

    提交
    收起所有回复
  • 挂梯子完美结局,恶心的长城

    校验提示文案

    提交
    挂梯子有个弊端,不能从外网访问nas了

    校验提示文案

    提交
    收起所有回复
  • 感谢分享

    校验提示文案

    提交
  • 感谢大佬的分享,种草,确实可以啊!

    校验提示文案

    提交
  • 感谢分享

    校验提示文案

    提交
  • 学习一下,都是知识点

    校验提示文案

    提交
  • Docker之前增加过阿里云的源,发现删除不掉,就来通过修改配置文件删除了。最近升级到了dsm7.2发现之前删掉的阿里云的源又回来了,经过折腾发现只要docker套件重装,那个错误的阿里云的源就会回来。感觉修改配置文件只是改了ui显示,真正的配置是不是写在了其他地方或者什么数据库里,不知道哪位大佬有研究?

    校验提示文案

    提交
    同问

    校验提示文案

    提交
    收起所有回复
  • 提供第二个思路,linux下载再上传到docker解压,这样不用开ssl

    校验提示文案

    提交
  • 失败了重拉 [邪恶]

    校验提示文案

    提交
  • 想问一下,那个keep迷你单车那个供电最后怎么解决了啊

    校验提示文案

    提交
  • 知识贴收藏。

    校验提示文案

    提交
  • 看的一脸懵逼

    校验提示文案

    提交
  • 收藏起来

    校验提示文案

    提交
  • 最近我用ssh都拉不出来,郁了个闷了

    校验提示文案

    提交
    我也是一样啊 timeout

    校验提示文案

    提交
    收起所有回复
  • 使用ssh拉取:docker pull emby/embyserver:lates
    出现下面的提示:
    Error response from daemon: Get "去看看": dial tcp [2600:1f18:2148:bc00:8d61:9b62:40aa:8bb8]:443: connect: network is unreachable
    有没有大佬知道这个咋整,不知道是哪里出问题了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
139
扫一下,分享更方便,购买更轻松