您的位置:首页 > 运维架构 > Docker

在Docker中运行ONOS

2017-03-22 16:44 183 查看

下载镜像:

#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`



  

 


  

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ONOS 容器 docker mininet SDN