Docker for Windows的一些坑(不断更新,亲测有效
Windows版本:Windows 10专业版
重要提示:如果安装docker toolbox ,直接去这里:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/,别继续看下去了,下面的坑很多哦
第一步:开启Hyper-V
在“启用或关闭Windows功能”里,钩选Hyper-V,然后确定。
如果找不到hyper-v(企业版)https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=45520
第二步:安装Docker for Windows
下载链接:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
其中Kitematic的下载地址:
https://github.com/docker/kitematic/releases/
将下载下来的文件夹解压缩到相应的目录。
(此处右键Docker desktop的图标,点击Kitematic会有相关提示)
C:\Program Files\Docker\Kitematic
Kitematic的一些坑
(HTTP code 500) server error - Get https://docker.mirrors.ustc.edu.cn/v2/: net/http: TLS handshake timeout
!这个问题不是每次出现,一些参考认为多试几次就好
context canceled
!一些解释认为这是因为Kitematic的版本问题,删掉刚刚下载的Kitematic,去GitHub Kitematic 项目的Release下,下载最新发布的版本
VirtualBox is not installed. Please install it via the Docker Toolbox.
!下载并安装https://download.docker.com/win/stable/DockerToolbox.exe
关于docker镜像国内地址:
此处右键Docker desktop的图标,选择Settings-Daemon,在Registry mirrors:里添加https://docker.mirrors.ustc.edu.cn/然后点击确定,服务会重启。这个更改会同时改变Kitematic的镜像源
一些常用的命令:
docker version
#显示docker版本
docker pull mysql
#下载名为mysql的镜像