先上三个参考链接:

安装参考链接docker安装

docker镜像仓库:docker-hub

docker官方windows安装参考文档:install docker desktop for windows

我的安装过程,windows10下的安装:

1.系统要求:

     支持 64 位版本的 Windows 10 Pro,且必须开启 Hyper-V(若版本为 v2004 及以上则无需开启 Hyper-V),或者 64 位版本的 Windows 10 Home v2004 及以上版本。

我的版本:windows10 教育版

     Hyper-V这个必须开启,不过开启了过后会导致你的虚拟机出现问题(我遇到过);

   开启过程:

          1)、在搜索框搜索 "启用或关闭windows功能"如下图;点击进去


windows docker ubuntu windows docker ubuntu gui_搜索

         2)、点击进去,进行如图操作

windows docker ubuntu windows docker ubuntu gui_docker_02

2、下载docker

     点击如下两个链接之一选择你的下载,Stable或者Edge

3、安装

    下载好之后双击 Docker Desktop Installer.exe 开始安装;直接点击即可

    1)、安装好之后,会在你的桌面上生成如下:

windows docker ubuntu windows docker ubuntu gui_ubuntu_03

2)、点击此图标,运行docker,然后会在此处看到,此时并右击图标:点击setting

   

windows docker ubuntu windows docker ubuntu gui_ubuntu_04

    

 3)、进入setting后在docker  engine处配置加速器,如果不配置的话,后期下拉镜像由于docker hub在国外的原因,迟迟得不到反应,导致下载非常慢,我一度因为这个原因以为没安装好。

    此处按照如下配置:配置好后点击右下角的Apply&Restart


windows docker ubuntu windows docker ubuntu gui_搜索_05

 此处也可以使用别的加速服务,像阿里,中科大等的。我在此处使用了网易云和百度云的。

     4)、进入windows的dos环境查看,上述设置是否生效:

      在命令行输入:docker info

windows docker ubuntu windows docker ubuntu gui_ubuntu_06

 

5) 、OK至此docker安装完成,

        安装到使用过程中共出现3个问题:

           1、Hyper-v未开启导致

           2、未使用加速器,导致安装好后反应很慢,换源后解决

           3、setting->docker engine->experimental 未设置成Ture

6)、运行hello-world检查是否安装好,出现如下说明安装没有问题

    

windows docker ubuntu windows docker ubuntu gui_ubuntu_07

 7)、一些其他命令

          docker version  查看docker版本

          docker  --help 里面列出了很多命令

4、下拉镜像:

          此处以ubuntu为例,

       命令行输入:docker search ubuntu   会显示出仓库中的各种各样的Ubuntu镜像

      也可使用:docker search ubuntu:16.04 这样来指定版本


windows docker ubuntu windows docker ubuntu gui_ubuntu_08

 

然后我们看那个合适就使用下面格式的命令来下拉镜像

 docker pull name ;

此处我使用上面图片中第一个,即docker pull ubuntu 然后静静等待下载即可。

5、运行

   有了镜像后,我们就能够以这个镜像为基础启动并运行一个容器。以上面的 ubuntu为例。

  使用如下命令运行:

                 docker run -it ubuntu

    然后出现:

               

windows docker ubuntu windows docker ubuntu gui_ubuntu_09

OK 现在就可以运行了。

也可以尝试别的镜像,或者其他docker命令。

      在docker hub中镜像是非常多的,docker search 并不能体现所有的,所以为了下载合适的镜像,建议还是先去docker-hub 看看,然后再pull。docker-hub链接:https://hub.docker.com/search?q=&type=edition&offering=enterprise

比如我再这儿搜索一个ubuntu16.04的,这个页面旁边就有下拉命令:

windows docker ubuntu windows docker ubuntu gui_ubuntu_10

想要开启ubuntu桌面看这个:windows10下使用docker开启Ubuntu桌面