1、准备工作

1)Win10专业版或者企业版,家庭版需要升级到专业版或企业版;如何升级网上很多教程;

2)Win10安装Ubuntu子系统,见windows10 安装 ubuntu子系统;

3)下载Docker for Window安装包,地址:https://hub.docker.com/?overlay=onboarding

2、 win10下linux版本

3、卸载现在的旧版本

sudo apt-get remove docker docker-engine docker-ce docker.io

4、更新apt包索引

sudo apt-get update

比较耗时。

5、安装https传输(apt-transport-https)

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

6、添加Docker官方的GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

7、安装stable存储库

# 添加仓库源(此处为中国科技大学的源)	 
sudo add-apt-repository \
     "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
	 $(lsb_release -cs) \
	 stable"

8、查看Docker-ce版本

apt-cache madison docker-ce

9、安装docker-ce

sudo apt-get install docker-ce
# 或者指定版本(如上命令没有指定版本,可能报错):
sudo apt-get install docker-ce=18.06.3~ce~3-0~ubuntu

10、启动doder服务

上图看到Docker is not running。是因为,windows10子系统,需要安装docker for windows,用来作为Docker的守护进程,作为Docker的服务端。

11、 安装docker for windows

注意:win10家庭版需要升级到专业版或企业版,否则安装失败。

1) 双击下载的exe文件,一路下一步即可安装完成。

2) 安装完成之后,显示如下

12、桌面Docker设置

1) 启动成功

重启电脑(Close and restart)之后,会引导你登录官方Docker的账号(不登录也可以),同时电脑的右下方会有个小鲸鱼,右键小鲸鱼,可以看到以下效果:

2) 开启2375端口对外提供服务

右键小鲸鱼 > settings > General,勾选上以下选项

 

13、子进程链接宿主机Docker守护进程

配置及刷新环境变量:

echo "export DOCKER_HOST='tcp://0.0.0.0:2375'" >> ~/.bashrc
source ~/.bashrc

DOCKER_HOST链接已经加上,如下:

14、查看docker版本

注意:出现链接docker host失败的错误,可以先重启(restart) docker desktop,重新进入。

参考资料:

https://blog.csdn.net/lupengfei1009/article/details/94637398

---------

end

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐