本文介绍了Docker在win10系统下的安装、测试以及镜像加速
一、启用Hyper-V
在 Windows 上安装 Docker 之前先要启动虚拟机,而我们可直接设置启用 Hyper-V . 它是 Windows10专业版系统 自带的虚拟技术。要注意的是,启用了 Hyper-V 以后,一些其它的虚拟机软件就用不了了,比如 Virtualbox ...
操作步骤
"开始" ==> "控制面板" ==> "程序" ==> "启用或关闭windows功能"
打勾选中“Hyper-V”,启用此功能并重启电脑。
另外,需要在提前启用虚拟化,可在 "任务管理器" ==> "性能" ==> "cpu" 查看是否启用
如果没有,在开机之前进入BIOS设置。按F12键进入到BIOS,进入到BIOS后,找到 Configuration 选项或者 Security 选项。然后选择 Virtualization 或者 Intel Virtual Technology ,将其值设置为:Enabled。
二、安装Docker
下载
官方下载地址:https://www.docker.com/get-started
安装
双击下载的 "Docker for Windows Installe" 安装文件,一路Next,点击 "Close and log out" 完成安装并重启。
安装完成后,Docker 会自动启动。通知栏上会出现个小鲸鱼的图标,这表示 Docker 正在运行。
三、测试hello world
-
查看版本等信息
docker info
-
hello world 测试
docker run hello-world
四、镜像加速
国内较快的镜像原地址
#Docker官方中国区
https://registry.docker-cn.com
#网易
http://hub-mirror.c.163.com
#ustc
https://docker.mirrors.ustc.edu.cn
方法一
在拉取镜像时候指定镜像源地址,有效时间为当前命令。
$ docker pull registry.docker-cn.com/myname/myrepo:mytag
例如:
$ docker pull registry.docker-cn.com/library/ubuntu:16.04
方法二
使用 –registry-mirror 配置docker守护进程,在docker配置守护进程启动时传入参数,这样就无需每次拉取时指定registry.docker-cn.com。有效时间为当前的docker进程,重启Docker服务后需要重新设置。
$ docker --registry-mirror=https://registry.docker-cn.com daemon
方法三
为了永久性保留更改,可以在docker里设置Daemon ,添加registry mirror,应用后重启Docker服务。