使用条件
有固定的IP阿里云的域名、路由器有端口映射,有这两条件继续看下面的操作步骤。
首先,要到阿里云域名管理后台获得一下AccessKey ;安装docker,在docker拉取aliyun的ddns镜像文件,安装完成后再对组件的参数进行设置;再通过路由器设置端口映射就可以使用自己的域名访问了。
怎么获得域名AccessKey
登录自己的阿里云管理后台,鼠标移到自己账号的头像上会弹出菜单,点击【AccessKey 管理】
进入后可以看到所有创建的AccessKey 信息,直接主账号创建accesskey。点击【创建AccessKey 】按钮来新建一个,一般都需要进行安全验证,验证后就可以直接把AccessKey 文件保存下来,打开文件就可以看到一串字符AccessKey ID与Access Key Secret
用手机接收个验证码后就可以查看到secret信息了,把这两行内容保存,后面要用到
然后docker里面命令拉取aliyun ddns的镜像
docker pull chenhw2/aliyun-ddns-cli
将你刚刚获取的AccessKey-ID、AccessKey-Secret、填入下面[ ]里面,ddns.aliyun.win改为你的解析域名。REDO: 设置多少秒更新一次,这里设置的600秒,即10分钟. 设置完成后启动容器。这样在公网ip变化后,系统会自动解析到新的ip地址,阿里云也会自动给你发解析变更邮件。
docker run -d \
-e "AKID=[ALIYUN's AccessKey-ID]" \
-e "AKSCT=[ALIYUN's AccessKey-Secret]" \
-e "DOMAIN=ddns.aliyun.win" \
-e "REDO=600" \
chenhw2/aliyun-ddns-cli
教程结束。