armbian的安装

《记一次玩客云刷20.12可运行docker镜像》

docker 安装

[《记一次armbian安装docker》]

环境配置及docker镜像部署

  1. 打开网卡混杂模式

    • vi /etc/rc.local
    • exit0前一行插入sudo ip link set eth0 promisc on
    • vim使用方法: 按 i 进入编辑模式,按esc退出编辑模式,输入英文:wq保存并退出
    • 注意,此处修改后原先固定的IP会发生变化,需要在armbian中手动设置静态IP
  2. 创建网络

    docker network create -d macvlan --subnet=192.168.9.0/24 --gateway=192.168.9.1 -o parent=eth0 macnet

注: 这里的192.168.9.0192.168.9.1根据实际情况修改。例如:路由器管理地址为192.168.1.1,则对应改为192.168.1.0192.168.1.1

运行 docker network ls 若创建成功,可以看到类似如下情况 :

root@aml-s812:~# docker network ls
NETWORK ID     NAME      DRIVER    SCOPE
6401a8b02a36   bridge    bridge    local
e477f9511cfc   host      host      local
9d792b35a680   macnet    macvlan   local
dd237e1v9e39   none      null      local
  1. 拉取openwrt镜像

感谢virking提供的镜像

docker pull virking/openwrt:20.04

拉取完成后,运行 docker images 可查看是否拉取成功,若情况类似如下,则拉取成功,否则重新执行

root@aml-s812:~# docker images
REPOSITORY        TAG       IMAGE ID       CREATED       SIZE
virking/openwrt   20.04     8cd5439f44b1   2 weeks ago   66.8MB
  1. 创建并运行容器

    docker run -i -t -d --name=openwrt --restart=always --network=macnet --privileged=true virking/openwrt:20.04 /sbin/init

注: 此处 --name后方参数可随意更改,其他不要随意动

  1. 查看IP地址进入openwrt管理页面

本次使用的镜像默认为自动获取IP地址,首次运行后在路由器查看设备名为openwrt的IP即可。在浏览器输入该IP地址,密码为password

  1. 调整Lan口获取到的IP地址

在 网络---接口---Lan 点击修改,协议选择静态地址。 下面给个参考,自己根据实际情况修改

1.png

  1. 关闭openwrt的DHCP,修改路由器DHCP中的网关地址 为openwrt的IP
  2. 如果是老毛子固件,关闭硬件加速

在 外网WAN---硬件NAT加速,选择Disable

2.png

最后修改:2021 年 12 月 16 日 07 : 21 PM
如果觉得我的文章对你有用,请随意赞赏