1、下载相关软件

VMware、CentOS-7.5-x86_64-DVD-1804.iso映像文件

2、创建虚拟机

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_02

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_03

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_04

  点击新建虚拟机,开始创建,选择自定义,点击下一步,不作更改选择下一步,选择稍后安装操作系统,点击下一步

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_05

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_06

选择linux,选择centOS 7 64位,点击下一步,
名称自行设置,点击浏览,选择虚拟机保存的位置(建议不要安装在c盘),

docker安装Linux虚拟机 虚拟机linux系统安装docker_linux_07

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_08

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_09

 默认选择选择下一步,

默认NAT选择选择下一步,

默认选择下一步,

 

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_10

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_11

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_12

默认选择下一步,

默认选择下一步,

默认选择下一步,

 

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_13

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_14

 默认选择下一步,

默认选择下一步,

 

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_15

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_16

 点击自定义,点击新CD/DVD(IDE),选择使用ISO映像文件,点击关闭,点击完成

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_17

点击重启

 

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_18

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_19

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_20

 点击未接受许可认证,勾选我同意,点击完成配置

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_21

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_22

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_23

3、配置ip

 点击未列出,输入root,输入密码,点击登录

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_24

docker安装Linux虚拟机 虚拟机linux系统安装docker_linux_25

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_26

 单击右键网络,点击更改适配器选项,双击打开vmnet8

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_27

docker安装Linux虚拟机 虚拟机linux系统安装docker_linux_28

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_29

 在vmvare里点击编辑,点击虚拟网络编辑器,

点击第三个VMnet8,取消使用本地DHCP服务器IP地址分配给虚拟机,然后配置ip,子网掩码设置为255.255.255.0,
点击NAT设置,配置网关(与ip相同,最后一位设置为1或0),点击确定

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_30

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_31

 进入虚拟机,单机右键,点击打开终端,开始配置ip

输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33 打开网卡配置信息

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_32

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_33

输入i,修改BOOTPROTO为static,ONBOOT为yes

并添加以下内容,IPADDR是自己的ip地址,NETMASK是子网掩码,GATEWAY是自己的网关,DNS1和DNS2是dns服务器
IPADDR=192.168.200.10
NETMASK=255.255.255.0
GATEWAY=192.168.200.1
DNS1=114.114.114.114
DNS2=8.8.8.8

docker安装Linux虚拟机 虚拟机linux系统安装docker_linux_34

按esc键然后输入冒号输入wq保存并退出

 

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_35

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_36

输入systemctl restart network重启网卡
输入ip查看能看到自己的ip
输入ping baidu.com -c 3出现下面三行代表能通外网,网络配置成功

4、关闭防火墙

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_37

systemctl stop firewalld 关闭防火墙

systemctl disable firewalld 设置开机禁用防火墙
systemctl status firewalld 查看防火墙状态为enabled则表示防火墙已关闭

 

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_38

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_39

setenforce 0

vi /etc/selinux/config打开config文件,输入i,设置SELINUX为disabled,esc :wq保存并退出

5、配置时间同步

docker安装Linux虚拟机 虚拟机linux系统安装docker_linux_40

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_41

输入yum -y install ntpdate安装,ntpdate ntp1.aliyun.com配置事件同步

输入yum install -y yum-utils device-mapper-persistent-data lvm2安装必需的软件包

 6、安装docker

输入yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  设置docker-ce的yum源
输入yum install -y docker-ce   安装最新版docker

 

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_42

输入docker -v查看docker版本,出现版本号则安装成功

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_43

输入systemctl start docker启动docker

输入systemctl enable docker 设置开机自启

7、配置docker镜像加速器
输入vi  /etc/docker/daemon.json进行配置镜像加速器,在文件里输入i

 

docker安装Linux虚拟机 虚拟机linux系统安装docker_重启_44

docker安装Linux虚拟机 虚拟机linux系统安装docker_linux_45

百度搜索镜像加速器,选择一个复制进去,这里我用的是网易的

{"registry-mirrors":["镜像加速器路径"]}
esc  : wq 保存并退出

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker安装Linux虚拟机_46

输入systemctl daemon-reload
systemctl restart docker
重启docker服务

8、拉取一个镜像进行测试

docker安装Linux虚拟机 虚拟机linux系统安装docker_docker_47

 输入docker run -dit -p 80:80 nginx:latest拉取一个镜像

到这里docker即安装成功