因为openwrt的网络问题,创建了一个host网络的docker,而后已经解决,详情查看
其中一个docker 是给朋友使用,所以需要改动一下网络,并且顺带 限制一下 cpu 内存 和 磁盘空间
用export导出,避免体积太大
docker stop alpine-mengzhong
docker export -o alpine-mengzhong.tar alpine-mengzhong
cat alpine-mengzhong.tar | docker import - my/alpine-mengzhong:v1
创建一个虚拟网络单独给朋友使用
docker network create --subnet=10.0.7.1/24 myfriend # 删除命令 docker network rm friend
启动容器,入口 依旧是 sh /autoboot.sh
docker run -itd --name alpine-mengzhong2 --network=myfriend --ip 10.0.7.2 --privileged=true --restart=always my/alpine-mengzhong:v1 sh /autoboot.sh
修改防火墙规则
nano /etc/config/firewall
重启防火墙
/etc/init.d/firewall restart
手机4G 链接测试,没问题
控制台 进去看一下网卡 也没问题
忘记限制cpu和内存还有硬盘
|
|
因为分区是ext4 无法限制磁盘容量 只有xfs才可以哈,只能给他限制一下内存和cpu
docker run -itd --name alpine-mengzhong2 -m 256m --cpus=1 --cpu-shares=500 --network=myfriend --ip 10.0.7.2 --privileged=true --restart=always my/alpine-mengzhong:v1 sh /autoboot.sh