群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

本文介绍了在网络不稳定时,如何通过代理服务器和SSH在群晖NAS上拉取Docker镜像,以及利用Docker-Compose在DSM7.2中的便捷应用。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览
2023-06-03 18:21:03 30点赞 360收藏 14评论
前言
最近访问dockerhub的网络不是很通畅,所以很多NAS包括国产私有云的docker镜像拉取都出现了问题,本期教程给大家提供最新的几种拉取镜像方法,大家根据需求选择即可。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

网络代理方法
1、如果你有旁路由,可以在相关插件中开启代理服务,如下。
在这里插入图片描述

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

2、开启之后登录群晖➡控制面板➡网络➡代理服务器,填写旁路由和端口后点击启用。
在这里插入图片描述

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

3、然后进入docker之后再次尝试访问镜像注册表,发现已经可以正确加载到镜像速度也非常快。
在这里插入图片描述

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

4、这里因为使用的是代理模式并且勾选了不代理局域网经过我本人测试对PT数据没有影响,担心有影响的也可以在下载完成镜像以后关闭网络代理。

SHH方法
1、SSH方法无需挂代理,但是需要在ssh终端操作,首先登录群晖打开控制面板➡终端机和SNMP➡勾选启用SSH功能。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

2、打开SSH工具登录群晖,我使用的是FinalShell,其他工具相同。输入群晖IP、端口、用户名和密码点击登录。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

3、登录之后如下所示。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

4、输入sudo -i然后输入密码(密码不显示)使用root权限。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

5、对于只下载docker镜像我们只需要记住两个命令即可:

搜索镜像:

docker search (镜像名称)

例子: docker search nginx #搜索nignx镜像在这里插入图片描述

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

拉取镜像:

docker pull (镜像名称)

例子: docker pull nginx #拉取nginx镜像在这里插入图片描述

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

6、回到Container Manager可以看到nginx镜像已经下载完成。
在这里插入图片描述

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

7、然后继续使用图形化页面部署容器即可,如果拉取速度不理想的可以挂阿里加速器,教程如下。

文章
群晖docker配置阿里云镜像加速器

zwbcc

2022-03-28

2
Docker-Compose
Docker Compose是一个简化多容器应用程序管理的工具。它通过简单的配置文件,让您可以轻松定义、部署和管理多个容器。

1、群晖在最新的DSM7.2中支持了 Docker-Compose,通过docker compose创建的项目可以直接拉取镜像,我们只需要在相关文档中找到服务的docker-compose文档,然后简单修改一下参数,docker-compose将自动完成镜像的拉取和部署,这里以halo博客为例子,打开halo博客官网,在按照文档中可以找到相关的docker-compose文件。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

2、登录群晖,打开Container Manager→项目→新增,项目名称自定义,存储路径使用docker目录或者docker下的容器配置目录即可,来源中选择创建docker-compose.yml,将文档中的配置文件复制进去然后修改一下端口、配置文件点击下一步即可。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

3、docker-compose将会自动拉取镜像然后构建容器,。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

4、稍等一会,可以看到镜像下载完成了,容器也成功运行,在后续版本容器更新的时候重新构建一下项目即可,非常方便。

群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览

总结
以上就是群晖docker网络不通畅的时候拉取镜像的方法,因为本篇教程主要讲的是怎么拉取容器镜像,所以没有详细介绍群晖DSM7.2中最大的更新Container Manger工具,接下来准备完善群晖docker-compose的教程,包括怎么写yaml配置文件,多容器编排(一个配置文件部署好nastool、emby、qBittorrent、transmission、iyuuplus媒体工具)等。这是一个非常强大的工具,咱们下一篇见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值