如何在Windows系统上成功安装Ubuntu,并且使用docker引擎

windows docker安装srs windows docker安装ubuntu_Windowswindows docker安装srs windows docker安装ubuntu_Windows花了一天的时间,终于是成功的在Windows家庭版上安装好了Ubuntu,并且成功的安装了docker引擎,在这个过程中,走过很多弯路,也几乎想放弃,最后还是完成了。在此,记录一下整个过程,如果有伙伴遇到同样的问题,希望对他有所帮助。
windows docker安装srs windows docker安装ubuntu_Windowswindows docker安装srs windows docker安装ubuntu_Windows第一坑:无法成功打开Microsoft Store
windows docker安装srs windows docker安装ubuntu_Windowswindows docker安装srs windows docker安装ubuntu_Windows




windows docker安装srs windows docker安装ubuntu_docker_07



windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08在知乎上一番搜索后,知道了自己问题所在。原因就是: Microsoft的全部应用在中国区的设置都是默认直连的,所以当打开网络代理之后就无法使用应用商店了。所以,需要把代理关掉,操作如下:


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 1.Windows+i进入系统设置主页:


windows docker安装srs windows docker安装ubuntu_windows docker安装srs_12


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 2.关闭网络代理:



windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 3.再进去就可以正常的使用Microsoft Store了:



windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 4.解决了第一个问题,接下来就是去下载Ubuntu了,直接在商店中搜索Linux:

windows docker安装srs windows docker安装ubuntu_docker_19


下载的过程还是没有遇到什么问题的,一路安装就是。这里我已经安装好了,本以为到此就结束了,事与愿违,还是有不断的麻烦产生。


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 第二坑:无法成功安装docker


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08接下来就是去安装docker了,安装docker有两种方法:第一个是去官网下载,地址如下: https://docs.docker.com/docker-for-windows/install/,另一个是在Ubuntu中用命令行下载。


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 1.作为小白,我当然是不假思索的选择了第一种,但是事实证明,看起来容易的东西,往往更容易出错。这不,人家提示我:


windows docker安装srs windows docker安装ubuntu_Ubuntu_26


系统版本不支持。


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 第三坑:无法成功连接到docker服务器


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 2.使用命令行下载:教程如下 https://docs.docker.com/install/linux/docker-ce/ubuntu/,按照教程上的一步步粘贴复制代码就是了。一通操作下来,最后运行命令:$ sudo docker run hello-world


的时候,却提醒我:


docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.


See ‘docker run --help’


意思是没有连接上docker的服务器。


花了一下午的时间,去网上搜索各种解决办法,非常麻烦,而且很多东西我根本看不懂。最后在高人的指点下,知道了,是由于Windows上的这个Linux版本是被阉割的,缺少了一部分内容,所以最好还是自己去安装一个Linux系统。


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 安装虚拟机,成功脱坑


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 1.首先安装Virtual box虚拟机:官网下载: https://www.virtualbox.org/安装教程如下: 基于VirtualBox虚拟机安装Ubuntu图文教程


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 2.Ubuntu系统镜像下载:官网地址: https://ubuntu.com/download/desktop/thank-you?country=CN&version=18.04.2&architecture=amd64,这里我推荐下载最新版。


安装教程如下:



windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 3.到这里的话,还需要安装Virtualbox的增强功能,一般情况下只需要在虚拟系统中点击安装增强功能即可:


windows docker安装srs windows docker安装ubuntu_docker_39


不过,大概率会碰到“未能加载虚拟光盘的情况”,解决步骤如下:



windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 4.基本上已经算是成功安装了Ubuntu,那么最后需要做的就是按照前面给出的,用命令行安装docker了。需要做的就是一步一步的复制上面的命令即可,注意到这一步就可以了,后面的暂时没必要去做:

windows docker安装srs windows docker安装ubuntu_docker_42


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08 5.最后,运行sudo docker run hello-world命令,结果如下:


windows docker安装srs windows docker安装ubuntu_Ubuntu_45


成功完成Ubuntu以及docker引擎的安装。


windows docker安装srs windows docker安装ubuntu_Ubuntu_08

windows docker安装srs windows docker安装ubuntu_Ubuntu_08最后提醒一下,如果发现自己不能将Windows系统中的命令复制到Ubuntu中,那么需要设置共享粘贴板为双向:


windows docker安装srs windows docker安装ubuntu_Windows_48