tcp/ip 实验环境搭建,参考极客时间,大神刘超。
系统环境 ubuntu18.04 桌面版
- 安装 docker 软件
apt-get remove docker docker-engine docker.io
apt-get -y update
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg > gpg
apt-key add gpg
apt-key fingerprint 0EBFCD88
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt-get -y update
apt-cache madison docker-ce
apt-get -y install docker-ce
2.安装 Open vSwitch
apt-get -y install openvswitch-common openvswitch-dbg openvswitch-switch python-openvswitch openvswitch-pki
apt-get -y install bridge-utils
apt-get -y install arping
效果图
- 将当前用户 加入 docker 组
sudo groupadd docker
sudo usermod -aG docker $USER
reset
效果图
- docker 镜像下载
a. 制作Dockerfile 文件
FROM hub.c.163.com/public/ubuntu:14.04
RUN apt-get -y update && apt-get install -y iproute2 iputils-arping net-tools tcpdump curl telnet iputils-tracepath traceroute
RUN mv /usr/sbin/tcpdump /usr/bin/tcpdump
ENTRYPOINT /usr/sbin/sshd -D
b. 构建镜像。(. 表示 Dockerfile 文件在当前目录)
docker image build -t hub.c.163.com/public/ubuntu:14.04 .
效果图如下