群辉安装openwrt

用到的命令:
docker start :启动一个或多个已经被停止的容器

docker stop :停止一个运行中的容器

docker restart :重启容器

语法

docker start [OPTIONS] CONTAINER [CONTAINER...]
docker stop [OPTIONS] CONTAINER [CONTAINER...]
docker restart [OPTIONS] CONTAINER [CONTAINER...]

docker rm :删除一个或多个容器。

语法

docker rm [OPTIONS] CONTAINER [CONTAINER...]

示例:
删除所有已经停止的容器:

docker rm $(docker ps -a -q)

启动容器
以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:

$ docker run -it openwrt /bin/bash

参数说明:

-i: 交互式操作。
-t: 终端。

要退出终端,直接输入 exit:

root@ed09e4490c57:/# exit

Child commands

CommandDescription
docker network connectConnect a container to a network
docker network createCreate a network
docker network disconnectDisconnect a container from a network
docker network inspectDisplay detailed information on one or more networks
docker network lsList networks
docker network pruneRemove all unused networks
docker network rmRemove one or more networks

1,设置网卡模式
2,创建docker网络
3,启动openwrt容器

ip link set eth0 promisc on

docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet

docker run --restart always --name openwrt -d --network macnet --privileged openwrt1407 /sbin/init

其中:

–restart always参数表示容器退出时始终重启,使服务尽量保持始终可用;
–name openwrt参数定义了容器的名称;
-d参数定义使容器运行在 Daemon 模式;
–network macnet参数定义将容器加入 maxnet网络;
–privileged 参数定义容器运行在特权模式下;
/sbin/init定义容器启动后执行的命令。

在这里插入图片描述

docker exec -it openwrt
/# :vi /etc/config/network

修改lan ipaddress为实际网络段IP
在这里插入图片描述

重启网络

/etc/init.d/network restart

停用防火墙

/etc/init.d/firewall stop
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值