Docker入门(二)—— Windows安装Docker

参考教程

教程:Windows安装docker
国内安装包镜像:镜像
注:docker官网的速度太慢了,安装包一直下不下来。但是国内镜像可能不是最新的
安装成功后桌面会生成快捷方式,双击运行,待docker启动后,在windows命令行中输入

docker info

看到类似如下:image.png
即代表docker安装成功。其中

  • 安装位置
    Windows的docker是作为软件安装的,默认安装位置(x64版本)在
\C:\Program Files\Docker
  • 后台
    右下角windows通知栏中,docker icon
    image.png
    注:如果安装过Linux版的docker就知道其安装包(如.deb格式)就几十M,而Windows版竟然将近1G,其原因就在于画红线部分,因为Windows版的Docker其实还是"Linux上的Docker",因为其逻辑是利用Windows上的Hyper-V安装一个轻量级Linux虚拟机——MobyLinuxVM(这一点可以直接去Windows——Hyper-V管理器中得到验证),然后在该LinuxVM上安装Docker。我猜测,安装包大部分应该是MobyLinuxVM安装包的大小,docker本身没多大。

修改默认设置

使用原生Windows版Docker(未生效)

上文中

docker info

image.png
有个细节,即画红线的位置,显示的是

OSType: Linux

这意味着,此时运行的Docker还是基于Linux的Docker,即基于Windows自带的Hyper-V运行的Docker。可以认为是Windows中Hyper-V创建的Linux的Docker。为了使用原生的Windows版本docker,Windows安装docker中给了两个方法
1)右击 Windows 通知栏中的 Docker 鲸鱼图标,并选择“切换到 Windows 容器”。
2)进入 \Program Files\Docker\Docker 目录,使用下面的命令

C:\Program Files\Docker\Docker> .\dockercli -SwitchDaemon

经实测,两个都不行。。。

修改镜像本地保存地址

因为Docker是建立在Hyper-V上的,换言之,其使用的空间都是经过后者映射的,Hyper默认的映射地址为:

C:\Users\Public\Documents\Hyper-V\Virtual hard disks

因为C盘空间有限,所以修改到其他盘。
参考教程:
修改docker镜像地址
然后将原来的默认地址:C:\Users\Public\Documents\Hyper-V\Virtual hard disks里面的MobyLinuxVM.vhdx(MobyLinux虚拟机文件)删掉。

Windows设置相关

修改设置

  • General设置
    image.png
    含义所见即所得,建议都取消
  • 修改默认镜像下载地址
    由于一些未知原因,从官方Docker Hub下载镜像速度太慢,所以改为国内镜像会比较好,修改方法:
    Windows右下角通知栏右击docker图标——settings——
{
  "registry-mirrors": [
    "http://hub-mirror.c.163.com"
  ],
  "insecure-registries": []
}

参考:修改镜像源
此处有坑,不知道为什么我用推荐的:

{
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ],
  "insecure-registries": [],
  "debug": false,
  "experimental": false,
  "features": {
    "buildkit": true
  }
}

后重启docker就一直失败(一直卡在is restarting,关了重启一直卡在starting),改为自己上面那个就ok。

  • 启用Docker GUI —— Kitematic
    右下角docker icon
    image.png
    点击其中的Kitematic
    image.png
    即下载后,安装在
C:\Program Files\Docker\Kitematic

去下载

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值