在routeros下安装容器ddns-go(container)
添加虚拟网卡VEH1,可以直接接入本地ip
建立:veth1
address:172.17.0.2/24
gateway:172.17.0.1
添加接口containers(name) type:bridge
把VEH1添加到bridge(ports)
interface:veth1
bridge:containers
添加 ip containers ip:172.17.0.1/24 network:172.17.0.0 containers
/container/envs/add name=ddns_ev key=PORT value=9876
/container/mounts/add name=ddns_dir src=/usb1/ddns_dir dst=/root
/container/config/set registry-url=https://registry-1.docker.io tmpdir=/usb1/pull
拉取temp路径
在图形界面添加
命令无效:/container/add file=/usb1/ddns-go.tar interface=veth1 envlist=ddns_ev root-dir=/usb1/ddns-go
mounts=/usb1/ddns_dir start-on-boot=yes logging=no 文件方式
命令无效:/container/add remote-image=jeessy/ddns-go:latest interface=veth1
envlist=ddns_ev root-dir=docker/images/ddns-go mounts=ddns_dir start-on-boot=yes logging=no 拉取方式
添加防火墙 srcnat src.address: 172.17.0.0/24 masquerade
dstnat dst.address: 10.10.9.253 protocol: 6(tcp) dst.port: 9876 dst-nat to addresses: 172.17.0.2 to prots: 9876