Vyos下安装ddns-Go

这里使用vyos自管理容器的方法,可以获取到网卡公网ip

操作前,vyos本机先科学,不然没法接docker镜像

    这种模式不可以设置单独的IP,因为使用的是vyos主机的ip

    桥接的网络如果没有,可以建一个的:原因是方便 ddns-go使用内网的网址登录 :172.23.0.1 (可选,非必须,也可以用内外网口ip登录)

创建桥接网络

set container network ct-network prefix '172.23.0.0/24'

提前建立好ddns的映射本地持久目录:

mkdir -p /config/containers/ddns

拉取容器镜像

$ add container image 'jeessy/ddns-go'

搭建ddns-go

set container name ddns-go allow-host-networks  #允许容器使用主机网络(host network),也就是说,容器不会有独立的网络接口,而是直接使用 VyOS 主机的网络
set container name ddns-go image 'docker.io/jeessy/ddns-go'   #指定该容器使用的 Docker 镜像
set container name ddns-go restart 'always'
set container name ddns-go volume config destination '/root/'   #映射容器内的路径
set container name ddns-go volume config source '/config/containers/ddns' #映射本地的路役

查看运行是否成功有UP即成功

sudo podman ps -s
sudo podman ps -a

登录管理平台

http://IP:9876

登录用户名:admin