#楼主# 2021-11-16

跳转到指定楼层
本帖最后由 ( ̄︶ ̄)↗  于 2021-11-16 22:41 编辑

本文不是创建教程,是帮助大家理解
  1. docker run -d --name=wxedge --restart=always --privileged
  2. --net=host  --memory 800m --memory-swap
  3. 800m --tmpfs /run --tmpfs /tmp -v /mnt/sda1/wxedge_storage:/storage:rw -e
  4. REC=false onething1/wxedge
复制代码
docker run -d 调用docker创建容器命令
--name=wxedge 容器的名字,可随意命名,比如多开时,可命名wxedge1,wxedge2
--restart=always 重启宿主机时自动启动该容器
--privileged 容器内的root拥有真正的root权限,必开
--net=host  网络模式,在网心云模式中可用host和macvlan,macvlan多开必需
--memory 800m 内存可使用最大限制,以m为单位,例如4096m为4GB内存大小
--memory-swap800m 设置 内存+swap 的使用限额。我们在安装系统的时候已经建立了 swap 分区。swap 分区通常被称为交换分区,这是一块特殊的硬盘空间,即当实际内存不够用的时候,操作系统会从内存中取出一部分暂时不用的数据,放在交换分区中,从而为当前运行的程序腾出足够的内存空间。
--tmpfs /run 无需了解
--tmpfs /tmp 无需了解
-v /data/wxedge_storage:/storage:rw 挂载硬盘路径,实际硬盘文件夹位置和大小映射到容器中的storage文件夹中
-eREC=false 第一次安装设置为false时,不会启动默认任务,默认为true,仅第一次安装有效。
onething1/wxedge 指定下载的映像名,默认下载latset,即下载最新版,onething1/wxedge:2.2.17 可指定下载2.2.17版本

多开创建docker网络接口命令,需要在ssh下创建
  1. docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet
复制代码
docker network create -d 调用创建网络接口命名
macvlan 创建该接口使用的模式
--subnet=192.168.1.0/24 网段,
--gateway=192.168.1.1 例如你的路由器ip为10.10.1.1,那网段一般为10.10.1.0/24,--gateway=10.10.1.1
-o parent=eth0 使用ifconfig查看网口名称,一般有br-lan或eth0
macnet 创建该网络的名称,可自定义

多开实例
打开网卡混杂模式
  1. ip link set eth0 promisc on
复制代码

创建网络
  1. docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet
复制代码

创建wxedge1
docker run -d --name=wxedge1 --restart=always --privileged --net=macnet --ip=192.168.1.251  --memory 800m --memory-swap 800m --tmpfs /run --tmpfs /tmp -v /mnt/sda1/wxedge_storage:/storage:rw -e REC=false onething1/wxedge

创建wxedge2
docker run -d --name=wxedge2 --restart=always --privileged --net=macnet --ip=192.168.1.252  --memory 800m --memory-swap 800m --tmpfs /run --tmpfs /tmp -v /mnt/sda2/wxedge_storage:/storage:rw -e REC=false onething1/wxedge

注意红色部分的区别

转播转播 分享淘帖
回复

使用道具

  • TA的每日心情
    开心
    2021-8-30 13:14
  • 10

    主题

    1014

    帖子

    609

    积分

    小学生

    Rank: 2

    积分
    609

    最佳新人

    ( ̄︶ ̄)↗  发表于 2022-1-5 12:10:32
    177****0674 发表于 2022-1-4 17:43
    大佬你好,我现在能挂载硬盘了,但是变成了端口限制,有没有办法改成全锥啊 ...

    网络模式用的是什么?,r2c上只有docker吗?创建的命令是如何的?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-8-30 13:14
  • 10

    主题

    1014

    帖子

    609

    积分

    小学生

    Rank: 2

    积分
    609

    最佳新人

    ( ̄︶ ̄)↗  发表于 2022-1-5 12:08:30
    133****1373 发表于 2022-1-4 13:48
    我就是openwrt安装docker openwrt拨号.然后就是公网了.

    我的建议是,网络设备干网络的事,跑量设备跑跑量,两者最好分开,否则你两个一起,全部挂了,那就很难受了,而且这样的话也不方便你去用网络设备去管理,我的建议是用一台机子虚拟出爱快和linux
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    5

    帖子

    69

    积分

    小学生

    Rank: 2

    积分
    69
    177****0674 发表于 2022-1-4 17:43:14
    177****0674 发表于 2022-1-4 15:15
    大佬你好,我用r2c硬件,然后刷了docker后建立了容器魔方,ip18888也能进去,并且设备也都能绑定了,但是没 ...

    大佬你好,我现在能挂载硬盘了,但是变成了端口限制,有没有办法改成全锥啊
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    5

    帖子

    69

    积分

    小学生

    Rank: 2

    积分
    69
    177****0674 发表于 2022-1-4 15:15:23
    大佬你好,我用r2c硬件,然后刷了docker后建立了容器魔方,ip18888也能进去,并且设备也都能绑定了,但是没办法挂载r2cusb的大容量硬盘,求解。
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    15

    帖子

    56

    积分

    小学生

    Rank: 2

    积分
    56
    133****1373 发表于 2022-1-4 13:48:08
    ( ̄︶ ̄)↗  发表于 2022-1-4 11:04
    使用爱快虚拟机,或openwrt

    我就是openwrt安装docker openwrt拨号.然后就是公网了.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-8-30 13:14
  • 10

    主题

    1014

    帖子

    609

    积分

    小学生

    Rank: 2

    积分
    609

    最佳新人

    ( ̄︶ ̄)↗  发表于 2022-1-4 11:04:54
    133****1373 发表于 2022-1-1 18:06
    怎么设置好呢?我不想用猫拨号
    用macvlan??

    使用爱快虚拟机,或openwrt
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    15

    帖子

    56

    积分

    小学生

    Rank: 2

    积分
    56
    133****1373 发表于 2022-1-1 18:06:12
    ( ̄︶ ̄)↗  发表于 2021-12-31 11:27
    公网型无需upnp,docker建议只上到映射公网型,这样容器下每个业务都能跑

    怎么设置好呢?我不想用猫拨号
    用macvlan??
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-8-30 13:14
  • 10

    主题

    1014

    帖子

    609

    积分

    小学生

    Rank: 2

    积分
    609

    最佳新人

    ( ̄︶ ̄)↗  发表于 2021-12-31 11:27:59
    133****1373 发表于 2021-12-30 19:58
    请教个问题!
    容器NAT类型为 公网, UPNP一直是不可用 这个正常吗?但是openwrt里面UPNP明明很正常. ...

    公网型无需upnp,docker建议只上到映射公网型,这样容器下每个业务都能跑
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    15

    帖子

    56

    积分

    小学生

    Rank: 2

    积分
    56
    133****1373 发表于 2021-12-30 19:58:29
    请教个问题!
    容器NAT类型为 公网, UPNP一直是不可用 这个正常吗?但是openwrt里面UPNP明明很正常.
    回复

    使用道具 举报

    123下一页