1、安装

docker在win10的新版本中已经不需要安装虚拟机了,直接可以运行在Windows的Hyper-V技术上,但是对win10版本是有要求的,win10版本必须在10586(win10的小版本号)以上而且必须是64位,查看小版本号在命令行中输出cmd就可以看到。


而且不能是家庭版,最好选择win10专业版,因为其他版本升级不是那么容易,怎么装win10这里就不介绍了,百度多的是。装好win10后如果版本没有达到要求,再下载Windows10Upgrade9252.exe中文名叫做win10易升,地址是

https://download.microsoft.com/download/0/4/7/047889D0-578C-4A44-A38F-7F30A6CB3809/current-version/Windows10Upgrade9252.exe

用这个官方软件就可以升级到win10的最新版本,升级过程还是非常缓慢的,升级完成后就可以去docker官网下载最新版本的docker进行安装了。

安装完成后,在cmd中输入docker就可以看到相应结果了


除了cmd中不能用linux shell命令以外,其他的都差不多。

2、配置


这个是docker默认的网络配置,而在本机中有个虚拟网卡为10.0.75.1,知道这个虚拟网卡对如何使用代理上网还是非常有用,毕竟不用代理跟新或者安装镜像的时候还是非常慢的, 如果你不是通过vpn全局代理的话,就需要把代理软件的ip地址绑定在,docker虚拟网卡上。

docker代理配置如图


通过网卡10.0.75.1的22端口上网,这个配置不光光对dockerMachine 起作用,对docker的所有容器都起作用,都会通过代理上网。

而代理将监听端口绑定在10.0.75.1就可以了

Logo

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

更多推荐