1.首先得有自己的一個(gè)域名河闰,可以參考freenom免費(fèi)頂級(jí)域名
2.使用Cloudxns接替管理
3.擁有自己VPS
1.安裝Docker
可以參考https://www.gitbook.com/book/yeasy/docker_practice/details
或者按照以下安裝
使用腳本自動(dòng)安裝
curl -sSL https://get.docker.com/ | sh
執(zhí)行這個(gè)命令后霉旗,腳本就會(huì)自動(dòng)的將一切準(zhǔn)備工作做好,并且把 Docker 安裝在系統(tǒng)中岗憋。
阿里云的安裝腳本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh
DaoCloud 的安裝腳本
curl -sSL https://get.daocloud.io/docker | sh
2.安裝動(dòng)態(tài)域名客戶端
這里使用zwh8800的客戶端
https://github.com/zwh8800/cloudxns-ddns
首先,拉取鏡像:
docker pull zwh8800/cloudxns-ddns
然后,編寫一個(gè)很簡(jiǎn)單的配置文件呀枢,文件名必須為 cloudxns-ddns.gcfg祈搜,把它放到某個(gè)文件夾中(如/home/zzz/cloudxns-ddns/config较店,下面以此為例子)
[CloudXNS]
APIKey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
SecureKey="xxxxxxxxxxxxxx"
[Domain]
Data="home.lengzzz.com"
Data="haha.lengzzz.com"
上面 APIKey 是你在 CloudXNS https://www.cloudxns.net/AccountManage/apimanage.html 申請(qǐng)的 key,填進(jìn)去即可容燕。下面是你想要?jiǎng)討B(tài)的域名梁呈,可以寫很多。
然后蘸秘,啟動(dòng)鏡像即可官卡。
docker?run?--name?cloudxns-ddns?-d?-v?/home/zzz/cloudxns-ddns/log:/app/log?-v?/home/zzz/cloudxns-ddns/config:/app/config?zwh8800/cloudxns-ddns
依葫蘆畫瓢就可以運(yùn)行了
為防止后臺(tái)停止運(yùn)行加入restart參數(shù)
docker?run?--name?cloudxns-ddns --restart=always -d?-v?/home/zzz/cloudxns-ddns/log:/app/log?-v?/home/zzz/cloudxns-ddns/config:/app/config?zwh8800/cloudxns-ddns