admin管理员组文章数量:1602052
文章目录
- win10家庭版 docker toolbox安装教程
- 前言
- 准备工作
- 开启虚拟化
- 关闭Hyper-V
- 下载
- 安装
- 更换阿里云镜像源
- 注册阿里云账号
- 获取镜像加速地址
- 配置阿里云镜像加速地址
- 验证
- 文明地、非暴力地退出docker
win10家庭版 docker toolbox安装教程
前言
因为个人的误操作,导致我的docker重装了好几次,故记录下我的安装过程,以供自己和大家参考。在安装过程中,哪一步卡住了,不要随便关闭窗口,先Ctrl+c中断当前操作,再重新操作。
准备工作
开启虚拟化
打开任务管理器,看性能选项卡里面的虚拟化是否是已启用状态。如果没有,重启进入bios后,找到Intel Virtualization Technology,设置enable启用,F10保存,重启电脑即可。
关闭Hyper-V
Hyper-V是Windows自带的虚拟机应用,和其他虚拟机应用如vmware或virtualbox可能会有冲突,应该先关闭。我的电脑没有Hyper-V。如果有,打开控制面板,点击程序 -> 程序和功能 -> 启用或关闭Windows功能,找到Hyper-V,取消勾选,点击确定。
下载
截至2020.3.21,官方最新版是v19.03.1
官方下载地址
如果下载得太慢,可以到道客云的镜像网站下载
道客云镜像网站
安装
-
双击安装包,第一步的勾可选可不选。
-
选择安装位置。路径最好装到非系统盘且全英文。
-
选择安装组件。如果电脑已安装virtualbox的需要取消virtualbox的勾选,否则会把你原来的virtualbox顶掉。
-
下一步,全勾然后next->install->finish
-
完成之后桌面上就会多出了两个图标(如果之前没安装virtualbox就是三个)
先不要急着点。进入你的安装目录,
将boot2docker.iso这个文件复制到C:\Users\【你的用户名】\.docker\machine\cache
,然后断网。这步的原因是docker toolbox安装时会自动检查默认目录下有没有boot2docker.iso以及是不是最新版,如果不是最新版,boot2docker.iso会重新下载,由于还没更换镜像加速地址,这个过程将会很慢很慢。 -
双击Docker Quickstart Terminal图标,等命令行中出现
(default)Waiting for an IP
的时候联网,再等待若干分钟,看到小鲸鱼出来就代表安装成功了!
更换阿里云镜像源
注册阿里云账号
获取阿里云的镜像加速地址需要注册账号,这一步不多说了。
获取镜像加速地址
在产品与服务中搜索“容器镜像服务”,进入“镜像加速器”,即可看到自己专属的镜像加速地址。
配置阿里云镜像加速地址
这里有三种方法。
1.删除现有的虚拟机,新建的时候同时配置。适合虚拟机里面没有东西的情况。记得执行第二条命令时跟上面一样先断网,需要联网时再联网!
docker-machine rm default
docker-machine create --engine-registry-mirror=[镜像加速地址] -d virtualbox default
2.进入虚拟机修改配置文件。这种方法可能会因为命令太长而无法执行,可以在镜像加速地址后按\ +Enter,然后在下一行把剩下的命令粘贴上去。
docker-machine ssh default
sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=[镜像加速地址] |g" /var/lib/boot2docker/profile
exit
docker-machine restart default
3.不想用第1种又用不了第2种的,可以试试这种,原理和第2种是一样的。
docker-machine ssh default
sudo vi /var/lib/boot2docker/profile
按i进入编辑模式,在–label provider=virtualbox的下一行添加--registry-mirror [镜像加速地址]
按esc退出编辑模式,输入:wq!
保存并退出。然后
exit
docker-machine restart default
exit
退出docker界面,再重新打开,输入docker info
,看到倒数第四行是Registry Mirrors且地址是我们配置的镜像加速地址就代表成功了。
验证
接下来跑一个小镜像验证一下:
docker run hello-world
因为本地没有这个镜像,这个命令会从镜像站拉取hello-world镜像,稍等片刻就可以看到下图。
输入命令docker images
,可以看到刚刚下载的镜像,验证完成。
读者还可以尝试拉取mysql等比较大的镜像,看看是否能快速下载下来。
文明地、非暴力地退出docker
不要直接关闭窗口!先执行docker-machine stop default
把虚拟机关掉,然后执行exit
退出docker,不然在关闭主机时可能会提示虚拟机还在运行而无法关机,这时强制退出就会有可能让虚拟机出现异常,导致需要重装。
教程到此结束,如果写的地方哪里不对,或者有不懂的,欢迎在评论区讨论!如果有用,免费的点赞点一点。
版权声明:本文标题:win10家庭版 docker toolbox安装图文全教程(含更换阿里云镜像源步骤) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728378868a1156311.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论