在Windows系统上须要利用toolbox来安装Docker,如今 Docker 有专门的 Win10 专业版系统的安装包,须要开启Hyper-V。而后才能正常安装linux
Hyper-V 就是虚拟机中的一种docker
键入win,搜索"windows"开打“启用或关闭windows功能”,找到Hyper-V并勾选json
win10家庭版开启方式vim
因为部分人的系统是win10家庭版的,没有Hyper-V。可是咱们不必升级到企业版。咱们用一个脚原本启动就好了windows
在桌面上新建一个文本文件,文件后缀改成.bat并保存,把下面内容copy到文件中centos
pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
右键以管理员身份运行,时间可能久一点,耐心等待,最终是这样的缓存
重启计算机便可网络
这个地方须要登陆,若是没有帐号就注册一下app
根据你的系统选择对应的版本下载便可工具
安装
双击下载下来的安装包
因为安装过程会检测系统版本,会显示安装失败,咱们须要修改注册表,来绕过它检测的这个过程
打开注册表,定位到HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion,点击current version,在右侧找到EditionId,右键点击EditionId 选择“修改“,在弹出的对话框中将第二项”数值数据“的内容改成Professional,而后点击肯定
再双击安装便可安装成功
安装成功以后桌面上会出现一个
双击运行以后在咱们的任务栏会出现一个对应的小图标,咱们使用的时候直接用CMD便可
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,咱们能够须要配置加速器来解决,我使用的是网易的镜像地址:http://hub-mirror.c.163.com。
在docker的设置中能够直接配置
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
Docker 要求 CentOS 系统的内核版本高于 3.10 ,经过 uname -r 命令查看你当前的内核版本,只要大于等于3.10.0的就能够按照这种方式来安装
安装工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
配置docker仓库
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum缓存
sudo yum makecache fast
安装docker-ce
sudo yum -y install docker-ce
目前咱们已经把docker安装好了,接下来咱们启动docker
启动docker
启动:systemctl start dockekr 中止:systemctl stop docker
没有提示信息是正常的,不要有疑惑
至此,咱们的docker已经安装成功并成功启动了
验证
咱们使用docker version 能够查看一下版本
因为国内网络问题,在拉去镜像的时候会很是慢,因此咱们须要配置加速器
在centos上直接编辑/etc/docker/daemon.json便可
vim /etc/docker/daemon.json
在该文件中加上
{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }
OK,如今在win和centos上就都装上了