自编译玩客云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




安装 Armbian 后
更新软件(非必要)
  1. apt-get update && apt-get upgrade
复制代码
安装 Docker
  1. apt install docker.io
复制代码
打开网卡混杂模式
  1. ip link set eth0 promisc on
复制代码
创建网络
  1. 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 镜像
  1. docker pull jyhking/onecloud:1.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



查看所有容器

  1. docker ps -a
复制代码


记录下  jyhking/onecloud:xxx 左边的 CONTAINER ID(容器ID,下面用得到)

设置 容器不自启动 、 停止容器 和 删除容器

  1. docker container update --restart=no [容器ID]
复制代码

  1. docker stop [容器ID]
复制代码

  1. docker rm [容器ID]
复制代码


查看所有镜像

  1. docker images
复制代码


记录下 jyhking/onecloud:xxx 右边的 IMAGE ID(镜像ID,下面用得到)

删除镜像

  1. docker rmi [镜像ID]
复制代码
 
posted @ 2023-04-17 19:17  视觉书虫  阅读(1276)  评论(1编辑  收藏  举报