Docker分为docker-ce(社区版-开源)和docker-ee(企业级-收费)。
Docker基于linux3.8及以上版本64bit内核开发,所以在使用docker前需要确定Linux内核版本,一般为centos7以上。
查看linux内核版本命令:
uname -a
安装过程
1、修改静态IP(如果是带有图形界面的centos7,那么就不需要修改)
在window上cmd,然后输入ipconfig查看vmnet8的IP
1.1 在虚拟机中通过命令修改IP地址与vmnet8在同一个网关
vim /etc/sysconfig/network-scripts/ifcfg-ens33
ipaddr地址的最后一位自己设置
修改完成后,:wq退出保存,重启网络服务
service network restart
重启后,此虚拟机的ip生效,安装docker可用xshell继续安装,更方便。如果xshell连接不上虚拟机时,可能是没有关闭防火墙。
1.2关闭防火墙
systemctl stop firewalld.service #关闭防火墙服务
systemctl disable firewalld.service #禁止防火墙开启启动
firewall-cmd --state #检查防火墙状态
2、验证docker是否安装好
执行命令docker version查看docker的版本,如果装好了的话下面的操作即可不需要执行
我的是已经安装好的
2.1 卸载老版本的docker及其相关依赖
sudo以管理员身份
sudo yum remove docker docker-common container-selinux docker-selinux docker-engine
2.2 安装yum-untils,它提供了yum-config-manager,可用来管理yum源(可以在安装此之前,ping一下百度,看看是否联网 ping www.baidu.com)
sudo yum install -y yum-until
注意:在这一步执行命令时可能会报错
例如:could not resolve host:mirrorlist.centos.org或者connect error:network is unreachable,基本都是由于dns没配 好。
首先查看虚拟机是否已经配好
然后修改windows中的VMWare8的网络地址为静态IP,要与虚拟机同一个段位,可以使得windows系统可以访问虚拟机ip。
点击2,然后选择VMnet8,右键选择属性,勾选Internet协议版本4(TCP/IPv4),点击属性
设置下图红框标记的地址,点击确定即可。
2.3 添加yum源,执行命令
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.rep
2.4 更新索引
sudo yum makecache fast
2.5 安装docker-ce
sudo yum install docker-ce
3、安装结束后,启动docker
3.1 systemctl status docker 查看状态
Active: inactive (dead)
3.2 systemctl start docker 启动服务
Active: active (running)
3.3 service docker start 启动
3.4 service docker stop 停止
3.5 service docker restart 重启
4 验证是否安装成功
4.1 docker info 显示相关信息
4.2 docker iamges 显示装好的镜像
4.3 docker ps -a 显示正在运行的容器