WIN7系统下搭建Docker,部署ODL与mininet

1、docker 安装      版本:18.03

win7系统下和win10系统稍有不同

安装流程:https://www.runoob.com/docker/windows-docker-install.html

由于国外源问题,联网运行会失败

拷贝docker安装路径中的boot2dcoker,到C:\Users\HP\.docker\machine\cache

断网运行Docker Quickstart terminal 安装成功会出现小鲸鱼!

可以测试hello-word检查是否安装成功

由于Docker自带的命令行界面不好用,可以安装Xshell链接到Docker

默认用户名:docker

默认密码:tcuser

在进入docker容器的时候不用attach命令,会导致界面卡死

采用docker exec -it  容器ID  /bin/bash 的方式进入 

docker exec -it ID  /bin/hash

 

2、宿主机和docker之间的文件传输

修改Vbox中的共享文件夹,命名为sharefile,作为测试,将123.txt文件拷贝到共享文件夹中,

从宿主机到镜像的拷贝如下,反之类似,后续安装ODL等将安装包放在sharefile文件夹中即可调用

docker@default:/sharefile$ docker cp 123.txt dc4d45f04de9:home

检查在ID为dcxxxx(你的容器ID)的容器中已经存在123.txt文件,传输成功

root@dc4d45f04de9:/home# ls
123.txt

3、ODL的安装

ODL需求JVM 1.8.0以上,更新JVM

vim etc/profile

解压jdk-8u111-linux-64.tar

配置java环境在profile文件最后写入下列配置的前四行,后两行是maven的配置内容,后面也会用到

export JAVA_HOME=/home/jdk1.8.0_111
export JER_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export MAVEN_HOME=/home/apache-maven-3.5.4
export PATH=$MAVEN_HOME/bin:$PATH

将ODL的预编译安装包拷贝到sharefle文件夹

解压karaf文件,打开并运行bin文件夹中的karaf程序

安装新版maven,先安装wget 

apt-get install wget
wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

记录一次惨案的发生,误点ktiematic中的连接到docker,覆盖了全部内容,全部重来

貌似能解决maven的builde问题

https://blog.csdn.net/zsWang9/article/details/81175604

 

在Docker-Hub上直接pull OpenDaylight和Mininet 镜像

docekr -itd -p 6633:6633  8181:8181 8081:8081 --name rnrson9 opendaylight /bin/bash

feature:install

 

命令的ge格式如上所示,建立三个端口映射。

同样的方式jian建立mininet 并端口映射。

在mimininet操作界面创建一个简单的拓扑图,并设置odl控制器与mininet的s1链接,192.168.99.100:6633 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值