1.设置网络
输入查看ip 的命令 ifconfig 和 ip addr 两个命令差不多的取一个就行
把网卡混杂模式打开
sudo ip link set (eth0 这里你自己网卡的名称)promisc on
##以下是我的网卡名称,每台设备可能不一样,要注意!!!!
sudo ip link set eth0 promisc on
2.创建 docker 网卡
docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth0 macnet
##[↑自己根据 玩客云 所在网段修改,如:玩客云IP:192.168.1.100,则192.168.0.0/24 改成 192.168.1.0/24,192.168.0.1改成主路由地址。macnet(这是你自己命名的名称)]
3.openwrt标准镜像
项目地址:https://github.com/SuLingGG/OpenWrt-Docker
查看自己的系统架构命令:uname -a
4.拉取镜像并创建容器(推荐使用镜像2)
镜像1:docker pull jyhking/onecloud:1.1docker run -itd --name=OneCloud --restart=always --network=macnet --privileged=true jyhking/onecloud:1.1 /sbin/init ##管理密码是 password
镜像2:docker run --restart always --name wrt -d --network macnet --privileged virking/openwrt:20.04 /sbin/init ##管理密码是 password
镜像3:docker run --restart always -d --network macnet --privileged virking/openwrt:18.06 /sbin/init ##管理密码是snail,这个好像改过被,加入了一种主题
#镜像可以在dockerhub里面自己去找,可视化面版里面都可以搜索
#--name=OpenWrt 其中OpenWrt是容器名称,可以更改成你想要的,容器名称注意不要和其他容器一样,会冲突
5.旁路由设置
LAN口固定IP地址,网关指向主路由IP地址
关闭DHCP服务器
关闭IPV6
使用Docker在玩客云上部署OpenWrt
本文介绍了如何在玩客云上通过Docker设置网络、创建macvlan网卡,从GitHub和Dockerhub拉取OpenWrt镜像,并详细说明了拉取及启动容器的命令,最后提到了旁路由的LAN口和DHCP服务器的配置要点。
4448

被折叠的 条评论
为什么被折叠?



