这里使用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