Openwrt
docker
ip link set [修改为本地网卡名称,如eth0] promisc on
mkdir openwrt&&cd openwrt
将下面代码复制到文件 'docker-compose.yaml', 并将 `driver_opts: parent`的值改为需要桥接的网口
在创建'docker-compose.yaml'文件的同一目录下运行命令`docker-compose up -d`
version: '2'
services:
openwrt:
image: z112358/openwrt:openwrt
container_name: openwrt_r9
privileged: true
restart: always
networks:
openwrt_macnet:
ipv4_address: 172.16.0.9
networks:
openwrt_macnet:
driver: macvlan
driver_opts:
parent: enp2s0
ipam:
config:
- subnet: 172.16.0.0/24
ip_range: 172.16.0.128/25
gateway: 172.16.0.1
docker exec -it openwrt_r9 /bin/bash
vi /etc/config/network 修改 config interface 'lan' 的option ipaddr 为172.16.0.9,重启容器