在Docker中运行ONOS

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:59   2642   0

下载镜像:

#docker pull onosproject/onos

查看上一步下载的镜像

#docker images

创建docker容器实例

docker run -t -d --name onos1 onosproject/onos

查看上一步创建的docker实例

修改~/.bashrc文件,获取容器实例的IP

docker-ip() {

sudo docker inspect --format '{{ .NetworkSettings.IPAddress }}' "$@"

}

#. ~/.bashrc

用SSH连接一个容器实例,密码是karaf

ssh -p 8101 karaf@`docker-ip onos1`

激活Openflow

onos> app activate org.onosproject.openflow

onos> app activate org.onosproject.fwd

如果上述命令报错,则SSH连接到其它docker实例,直至成功激活Openflow

测试

apt install mininet

mn --topo tree,2 --controller remote,ip=`docker-ip onos3`

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP