使用 docker 创建网卡17219 并将流量转发到网关19216812339完整的命令请输出
以下是创建网卡172.19并将流量转发到网关192.168.123.39的完整命令:
- 创建网卡:
docker network create --subnet=172.19.0.0/16 mynetwork
- 启动容器并连接到创建的网络:
docker run -itd --name mycontainer --network mynetwork ubuntu:latest
- 在容器内配置网卡:
docker exec -it mycontainer bash ip addr add 172.19.0.2/16 dev eth0 ip link set eth0 up ip route add default via 172.19.0.1
- 在宿主机上配置网卡:
sudo ip addr add 172.19.0.1/16 dev docker0 sudo ip link set docker0 up
- 配置转发:
sudo iptables -t nat -A POSTROUTING -s 172.19.0.0/16 -j SNAT --to-source 192.168.123.39
完成以上步骤后,容器内的流量将会被转发到宿主机的网卡docker0,并通过iptables规则转发到网关192.168.123.39
原文地址: https://www.cveoy.top/t/topic/fiPP 著作权归作者所有。请勿转载和采集!