目前支持Windows安装的Docker软件主要分为两类:
一是基于win10 系统的Docker for Windows,这个只能装在win 10 系统可以用;还有一个就是Docker Toolbox,可以安装在win7,8,10等系统中。
本文主要是在Win10下安装Docker for Windows。
官网下载地址:Docker官网下载地址,有两个版本:
现在从官网上下载需要注册,但是国内网站注册不了,谷歌翻墙才可以注册下载。我在 2018.09.07 这天下载了两个版本,大家可以从这里下载。
以table版本为例,安装和配置步骤如下:
1、如果下载安装的不是Docker Toolbox,那么首先需要勾选上Hyper-V,如下步骤:
1.1、打开控制面板下,程序,选择启用或关闭Windows功能。
1.2、勾选上Hyper-V,点击确定即可。
2、下载Docker for Windows并安装
安装很简单,直接下一步就可以了,这里就不多讲述。
如果安装成功,右下角会有一个小鲸鱼,鼠标放上面会出现Docker is running。
安装完后,打开Powershell(也可以cmd打开命令提示符)。打开Powershell如下教程:
进入后,在Powershell输入以下命令,可以查看docker和compose的版本信息:
docker --version Docker version docker-compose --version docker-machine --version docker ps docker version docker info
能正常显示内容不报错,就证明安装成功,可以正常使用了。
遇到问题并解决:
但是,在之前如果安装过Docker Toolbox,在输入上面的命令的时候,会报类似如下错误:
没有发现CA凭证等。
"could not read CA certificate "C:\Users\username\.docker\machine\machines\default\ca.pem": open C:Usersyqiu29.dockermachinemachinesdefaultca.pem: The system cannot find the file specified."
解决方法:
1、控制面板–>系统和安全–>系统–>高级系统设置–>环境变量–>用户变量中的有四个前缀是DOCKER_变量全部删掉,点击确定即可。如下图操作:
2、按照如下提示操作
在Powershell中执行如下命令:
docker-machine env -u
结果的最后一行会提示怎样设置环境,复制,然后执行,如下如所示:
复制第二红框 & 符号及后面的内容,复制到下面然后运行。
然后运行上面提到的六个命令来验证是否成功。
现在docker就安装好了!