玩客云docker安装定制版OpenWrt旁路由

前提是:你装好了armbian系统。

修改dns(如果不能上网的话)
nano /etc/resolv.conf
增加:
nameserver 192.168.1.1
nameserver 8.8.8.8

修改docker源:
nano /etc/docker/daemon.json

增加
{"registry-mirrors": ["http://hub-mirror.c.163.com"],"data-root": "/mnt/upan/docker"}

#安装国产的dock管理界面(建议安装Portainer,更流行)
# docker run --restart always -p 8081:8081 -p 8082:8082 -e TZ="Asia/Shanghai" -d -v /var/run/docker.sock:/var/run/docker.sock -v /etc/docker/:/etc/docker/ wangbinxingkong/fast:latest

安装Portainer
#搜索:docker search portainer 有反应说明网络正常,可以继续下一步
#拉取镜像:docker pull portainer/portainer-ce

下载中文汉化包:
http://code.imnks.com/zip/portainer-ce-public-cn-20220728.zip
解压后将public文件夹上传到/root目录下
# 启动镜像
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /root/public:/public portainer/portainer-ce:latest

安装完毕,通过访问你玩客云ip加上端口9000就可以进入prtainer了。

删除容器
列出所有容器:docker ps -a
找到你要删除的容器ID:c7a49cb6bcf5
关闭容器:docker kill c7a49cb6bcf5
强制删除:docker rm -f c7a49cb6bcf5

docker import onecloud-rootfs.tar alay_openwrt
onecloud-rootfs.tar为固件名,ftp传上去后,进入该目录

开启网卡混杂模式
ip link set eth0 promisc on

创建macvlan网络:
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet

#如果已经已经有了macnet了之后,就不需要新建creat了,直接下一条。

docker run --restart always --name openwrt -d --network macnet --privileged alay_openwrt /sbin/init
不报错,就说明安装成功。

以下为附件IP的安装命令,未测试过。
docker run --restart always --name openwrt2 -d --network macnet --ip 192.168.1.254 --privileged alay_openwrt /sbin/init

完毕,测试后反馈。

原创文章,作者:admin,如若转载,请注明出处:https://alay.cc/277.html

Like (0)
Donate 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
adminadmin
Previous 2022-11-07 下午8:07
Next 2022-11-09 下午10:24

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Comments(1)

  • admin
    admin 2022-11-09 下午9:16

    需要固件,私聊我!