windows10下安装docker,并运行ubuntu
先上三个参考链接:
安装参考链接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功能"如下图;点击进去
2)、点击进去,进行如图操作
2、下载docker
3、安装
下载好之后双击 Docker Desktop Installer.exe
开始安装;直接点击即可
1)、安装好之后,会在你的桌面上生成如下:
2)、点击此图标,运行docker,然后会在此处看到,此时并右击图标:点击setting
3)、进入setting后在docker engine处配置加速器,如果不配置的话,后期下拉镜像由于docker hub在国外的原因,迟迟得不到反应,导致下载非常慢,我一度因为这个原因以为没安装好。
此处按照如下配置:配置好后点击右下角的Apply&Restart
此处也可以使用别的加速服务,像阿里,中科大等的。我在此处使用了网易云和百度云的。
4)、进入windows的dos环境查看,上述设置是否生效:
在命令行输入:docker info
5) 、OK至此docker安装完成,
安装到使用过程*出现3个问题:
1、Hyper-v未开启导致
2、未使用加速器,导致安装好后反应很慢,换源后解决
3、setting->docker engine->experimental 未设置成Ture
6)、运行hello-world检查是否安装好,出现如下说明安装没有问题
7)、一些其他命令
docker version 查看docker版本
docker --help 里面列出了很多命令
4、下拉镜像:
此处以ubuntu为例,
命令行输入:docker search ubuntu 会显示出仓库中的各种各样的Ubuntu镜像
也可使用:docker search ubuntu:16.04 这样来指定版本
然后我们看那个合适就使用下面格式的命令来下拉镜像
docker pull name ;
此处我使用上面图片中第一个,即docker pull ubuntu 然后静静等待下载即可。
5、运行
有了镜像后,我们就能够以这个镜像为基础启动并运行一个容器。以上面的 ubuntu为
例。
使用如下命令运行:
docker run -it ubuntu
然后出现:
OK 现在就可以运行了。
也可以尝试别的镜像,或者其他docker命令。
在docker hub中镜像是非常多的,docker search 并不能体现所有的,所以为了下载合适的镜像,建议还是先去docker-hub 看看,然后再pull。docker-hub链接:https://hub.docker.com/search?q=&type=edition&offering=enterprise
比如我再这儿搜索一个ubuntu16.04的,这个页面旁边就有下拉命令: