自编译玩客云docker版OpenWrt R22.1.1(2022年2月13日更新)
openwrt本地直接导入玩客云的步骤做了介绍,本篇适合于没有条件编译的朋友。
2月13日更新内容:
添加插件ttyd、netdata。
拉取地址:docker pull jyhking/onecloud:1.2
2月11日更新内容:增加s905系列docker版openwrt
拉取地址:docker pull jyhking/onecloud:s905_1
1月29日优化更新内容:
1、简化操作,无需修改管理地址,根据主路由 DHCP 分配里找到一个主机名叫 OpenWRT 的,复制它的IPv4 地址粘贴到浏览器就能进入 OpenWRT 了。
2、主题和AdGuard Home无需写入固件无需单独安装。
3、删除宽带控制、上网时间控制等没啥用的插件。
拉取地址:docker pull jyhking/onecloud:1.1
复制代码
复制代码
复制代码
复制代码
复制代码
复制代码
查看所有容器
复制代码
记录下 jyhking/onecloud:xxx 左边的 CONTAINER ID(容器ID,下面用得到)
设置 容器不自启动 、 停止容器 和 删除容器
复制代码
复制代码
复制代码
查看所有镜像
复制代码
记录下 jyhking/onecloud:xxx 右边的 IMAGE ID(镜像ID,下面用得到)
删除镜像
复制代码
2月13日更新内容:
添加插件ttyd、netdata。
拉取地址:docker pull jyhking/onecloud:1.2
2月11日更新内容:增加s905系列docker版openwrt
拉取地址:docker pull jyhking/onecloud:s905_1
1月29日优化更新内容:
1、简化操作,无需修改管理地址,根据主路由 DHCP 分配里找到一个主机名叫 OpenWRT 的,复制它的IPv4 地址粘贴到浏览器就能进入 OpenWRT 了。
2、主题和AdGuard Home无需写入固件无需单独安装。
3、删除宽带控制、上网时间控制等没啥用的插件。
拉取地址:docker pull jyhking/onecloud:1.1
安装 Armbian 后
更新软件(非必要)
- apt-get update && apt-get upgrade
安装 Docker
- apt install docker.io
打开网卡混杂模式
- ip link set eth0 promisc on
创建网络
- docker network create -d macvlan --subnet=10.0.0.1/24 --gateway=10.0.0.1 -o parent=eth0 macnet
[↑自己根据 玩客云 所在网段修改,如:玩客云IP:192.168.1.175,则10.0.0.1/24 改成 192.168.1.0/24,192.168.0.1改成主路由地址]
拉取 OpenWRT 镜像
- docker pull jyhking/onecloud:1.1
创建容器
- docker run -itd --name=OneCloud --restart=always --network=macnet --privileged=true jyhking/onecloud:1.1 /sbin/init
--name=OneCloud 其中OneCloud是容器名称,可以更改成你想要的,容器名称注意不要和其他容器一样,会冲突
根据主路由 DHCP 分配里找到一个主机名叫 OpenWRT 的,复制它的IP地址粘贴到浏览器就能进入 OpenWRT 了
管理密码是 password
感谢 lean大 的 OpenWRT 源码:https://github.com/coolsnowwolf/lede
查看所有容器
- docker ps -a
记录下 jyhking/onecloud:xxx 左边的 CONTAINER ID(容器ID,下面用得到)
设置 容器不自启动 、 停止容器 和 删除容器
- docker container update --restart=no [容器ID]
- docker stop [容器ID]
- docker rm [容器ID]
查看所有镜像
- docker images
记录下 jyhking/onecloud:xxx 右边的 IMAGE ID(镜像ID,下面用得到)
删除镜像
- docker rmi [镜像ID]