克隆centos6.8虚拟机上安装Docker

一、克隆虚拟机后配置网络

问题:克隆虚拟机后为其IP配置完毕,ping不通网关?

  由于克隆虚拟机,vmware只是修改了虚拟机的名字等信息,并没有修改虚拟硬盘中的任何信息,导致克隆后网卡的MAC地址和操作系统中记录的mac地址不符,导致eth0启动不起来。操作系统记录了一个新网卡的添加,新网卡的名字eth1,mac地址就是vmware分配给的新的mac地址。

解决办法

step1:修改vi /etc/udev/rules.d/70-persistent-net.rules中的内容:注释第一个eth0,修改第二行的eth1为eth0


70-persistent-net.rules


step2:重启reboot,启动服务service network restart

PS:服务启动完毕之后发现还是不能ping通网关,检查虚拟机设置:


二、升级内核3.x以上

1.导入public key

rpm --importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2.安装ELRepo到CentOS-6.8中

rpm -Uvhhttp://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

3.安装kernel-lt(lt=long-term)

yum--enablerepo=elrepo-kernel install kernel-lt –y

或者安装kernel-ml(ml=mainline)

yum--enablerepo=elrepo-kernel install kernel-ml –y

(PS:安装完毕出现complete!)

4.修改Grub引导顺序

vi /etc/grub.conf           #设置default=0


#设置default=0

5.重启,查看内核版本号

reboot

uname–r#查看版本

结果是3.x以上


4.13.9

三、安装Docker软件

1.安装Docker

运行命令yum install docker.io,安装完毕后出现complete!

如果发生错误No package docker available,如图


No package docker available

这是由于yum没有找到docker包,解决办法:

step1:更新epel第三方软件库,运行命令:

sudo yum install epel-release

step2:重新运行安装命令:

sudo yum install docker-io

2.检查安装的Docker

重启服务:service docker start


service docker start

查看docker版本:docker version


docker version

查看docker信息:docker info


docker info

你可能感兴趣的:(克隆centos6.8虚拟机上安装Docker)