通过docker-compose部署ddns-go
创建文件夹
我们在自己习惯的地方,创建一个文件夹放置ddns-go的映射文件。
1 | mkdir ddns |
进入这个文件文件夹。
1 | cd ddns |
创建docker-compose.yml文件
我们创建一个docker-compose.yml文件
1 | sudo nano docker-compose.yml |
文件中放入如下内容。
1 | version: "3.9" |
启动容器
1 | sudo docker-compose up -d |
简单配置
我们访问ip:9876就可以进行配置了。
停止容器
1 | sudo docker-compose down |
删除镜像
1 | sudo docker rmi jeessy/ddns-go:latest |
更新ddns-go容器到docker-compose.yml的保存位置即ddns文件夹内,先sudo docker-compose down停止容器,再删除镜像,然后启动容器sudo docker-compose up -d,ddns-go容器即完成更新。
删除的话,只要在停止容器后删除整个ddns文件夹和镜像就可以了。
部署Webhook
通过结合Telegram来进行消息推送,添加BotFather机器人,并在BotFather中增加新的机器人/newbot,首先输入一个机器人名称,再输入一个用户名必须用bot结尾。
当出现这一行的时候说明机器人已经创建好了!复制机器人Token,给DDNS-TELEGRAM-BOT搭建教程
选择@机器人的名称,进入机器人聊天界面。输入:/start,再输入/gethook。
复制 Webhook URL 并粘贴
复制 RequestBody 并粘贴
1 | { |
BotFather小技巧
查看我所拥有的机器人
1 | /mybots |
删除机器人
1 | /deletebot |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Get IID 技术支持!
评论









