#安装docker
cat >/etc/yum.repos.d/docker.repo<<EOF

[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

EOF

yum install docker-engine

#service docker start Centos7已经弃用这个命令由systemctl来接替service和chkconfig

systemctl enable docker

systemctl start docker

#查找和下载docker镜像
docker search centos7
docker pull docker.io/ansible/centos7-ansible
docker images

 

#为容器互通配置网络

创建网络

docker network create -d macvlan --subnet=192.168.209.0/24 --gateway=192.168.209.2 -o parent=eno16777728 test

-d macvlan  加载kernel的模块名
--subnet      宿主机所在网段
--gateway    宿主机所在网段网关
-o parent     继承指定网段的网卡
--ip              可以指定容器的IP

 

启动容器

docker run --net=test --ip=192.168.209.100  -it centos72