群晖docker安装阿里云DDNS实现远程访问

群晖docker安装阿里云DDNS实现远程访问

 

1.注册阿里云账号。
2.注册一个域名。
如果域名不在阿里云解析托管,需要先转过去,具体方法是联系域名提供商修改域名的DNS服务器,修改方式参考这里:https://help.aliyun.com/knowledge_detail/39844.html
然后去控制台找到云解析,将域名添加进去;
3.到阿里云控制中心找到access key和secret并保存下来(强烈建议遵循阿里云安全最佳实践的说明 ,使用RAM子用户的AccessKey)

以上步骤参看其他教程。

下面重点介绍群晖里的设置

阿里云DDNS docker推荐两个:sanjusss-aliyun-ddns和jeessy-ddns-go。

jeessy-ddns-go的优点是支持多家的DDNS,并且有WEB UI配置界面。

 

二者的原理差不多,下面以sanjusss-aliyun-ddns为例作介绍。

3.1 进入黑群晖的“套件中心”,打卡“Docker”

群晖docker安装阿里云DDNS实现远程访问

3.2 在打开“Docker”的“注册表”时,你会发现弹出“查询注册表失败”

群晖docker安装阿里云DDNS实现远程访问

这个属于正常现象!

因为不管是白群晖,还是黑群晖

Docker已经被墙了

差不多2023年4月底开始的,docker内不能直接搜索注册表。据说是有人在库里放了一些有意思的东西,被和谐掉了,所以也别指望什么时候能解封。

网上很多案例,都不能用。还有奇葩的给软路由翻墙的,不需要。直接命令行安装就行

虽然不能直接在docker面板搜索安装,但是可以自己通过命令行安装,一样的。不需要翻墙,不需要花里胡哨操作

要么有梯子,要么用Pull拉取的方法来进行操作

步骤:

配置SSH(已配置的忽略)
链接ssh,获取root权限命令:sudio -i
输入密码,回车(输入时,密码不显示,输入对就行)
执行安装命令:docker pull xxxxx(xxxxx为注册表全名称)
如果安装慢,可以设置国内的docker源地址(注意:https://registry.docker-cn.com 已关闭,勿用)
如翻墙了,可以在https://registry.hub.docker.com/ 搜索查询

 

3.3.4 拉取sanjusss/aliyun-ddns注册表

docker pull sanjusss/aliyun-ddns

显示如下图,即表示拉取sanjusss/aliyun-ddns注册表成功

群晖docker安装阿里云DDNS实现远程访问

在黑群晖Docker里面“映像”查看,已经有了sanjusss/aliyun-ddns

群晖docker安装阿里云DDNS实现远程访问

3.4 创建Aliyun-ddns容器

群晖docker安装阿里云DDNS实现远程访问

特别需要注意的是,网络这里需要选择“使用与Docker Host相同的网络”,否则可能无法获取DDNS

群晖docker安装阿里云DDNS实现远程访问

命名容器名称,需要英文

群晖docker安装阿里云DDNS实现远程访问

输入阿里云AccessKey的账号、密码,以及域名

群晖docker安装阿里云DDNS实现远程访问

删除3个标红的必填字段

群晖docker安装阿里云DDNS实现远程访问

点击保存,下一步。

群晖docker安装阿里云DDNS实现远程访问
群晖docker安装阿里云DDNS实现远程访问
群晖docker安装阿里云DDNS实现远程访问

3.5 查看是否获取到公网IP地址

路径:容器 → 详情 → 日志

群晖docker安装阿里云DDNS实现远程访问

再回到 阿里云 → 工作台 → 云解析DNS,查看是否连接成功

群晖docker安装阿里云DDNS实现远程访问

以上就完成了

接下来在手机端验证是否可用实现外网访问

 

声明: 本站发布的所有资源均为从网络收集整理而来,本站仅做相关资源内容的介绍、展示和转载,所有资源内容并没有保存在本站的服务器上,所有资源的下载链接地址均收集来源于网络,仅供功能验证和学习研究使用,您必须在下载后24小时内删除,不得用于非法商业用途,不得违反国家法律法规,否则后果自负!一切关于本站所转载资源的商业行为均与本站无关。如果您喜欢这些资源,请购买正版。如本站转载内容侵犯到您的版权合法权益,请邮件与我们联系处理(邮箱:147869092@qq.com),本站将立即改正。
蓝光资源网 » 群晖docker安装阿里云DDNS实现远程访问

发表回复

document.write("")>!function(p){\"use stri