win10家庭版(组装机)安装docker

佐手、 提交于 2019-12-01 14:30:36

组装机采用下载的window原厂版本,其Hyper-V启动不成功的方式。

一、下载:

https://github.com/docker/toolbox/releases

安装 Docker Toolbox 

文档:https://docs.docker.com/docker-for-windows/install/

安装文档:https://docs.docker.com/toolbox/toolbox_install_windows/

二、安装以及问题

 

1、如果电脑已经安装过 Virtual Box,列表就不要勾选这个。如果电脑已经装过 Git,也可以不用勾选。

2、双击 Docker Quickstart Terminal 启动 Docker

3、如果找不到 bash.exe 的路径
解决办法:解决点击Docker出现windows 正在查找bash.exe。如果想亲自查找文件,请点击“浏览”的问题

4、默认的虚拟机创建在了C盘,我们可以先改一下虚拟机的位置。

具体操作如下:

  • 使用docker-machine stop default停掉Docker的虚拟机。
  • 打开VirtualBox,选择“管理”菜单下的“虚拟介质管理”,我们可以看到Docker虚拟机用的虚拟硬盘的文件disk。
  • 选中“disk”,然后点击菜单中的“复制”命令,根据向导,把当前的disk复制到另一个盘上面去。
  • 回到VirtualBox主界面,右键“default”这个虚拟机,选择“设置”命令,在弹出的窗口中选择“存储”选项。
  • 把disk从“控制器SATA”中删除,然后重新添加我们刚才复制到另外一个磁盘上的那个文件。

5、Docker容器是在VirtualBox的虚拟机里面,不是在Windows里面,所以如果要访问用Docker容器启动的网站的话要做端口映射,而且在本机【自己的windows】浏览器访问的时候要通过虚拟机ip(可以通过 docker-machine env 命令查看)访问。

三、配置私库:

1.首先,我们刚打开 Docker Quickstart Terminal 进入的是 Windows 命令行界面,此时输入下述命令进入虚拟 docker bash 中去:

docker-machine ssh default

2.然后,我们已经进入了虚拟 docker bash 中去了,此时我们需要编辑 /var/lib/boot2docker/profile 文件中的 EXTRA_ARGS 信息:

sudo vi /var/lib/boot2docker/profile

3.此时,我们在 --label provider=virtualbox 的下一行添加下述代码:

--insecure-registry xxx.xxx.xxx.xxx:yyy

这里需要解释的是, xxx.xxx.xxx.xxx 是我们的私有镜像仓库的 ip 地址,yyy 是你配置私有镜像仓库时设定的端口号

4.最后,不要忘了,我们还需要重启 docker 服务的:

// 在虚拟 docker 环境中
sudo /etc/init.d/docker restart
// 或者
// 退出虚拟 docker 环境(使用 exit 命令)然后在 Windows 命令行下敲入下列命令
docker-machine restart

四、Boot2Docker安装和入门

Docker虽然是Linux内核,但是官方还是支持了Windows和OS X。 
Boot2Docker官方下载地址:https://github.com/boot2docker/windows-installer/releases 
Boot2Docker官方安装手顺:http://docs.docker.com/installation/windows/ 
目前最新发布版本是1.5.0。安装包内包含了Docker、VisualBox、Git,总共才128m,果然很小很轻量。

C:\Program Files\Docker Toolbox文件夹下的boot2docker.iso 复制到C:\Users\lzy\.docker\machine\cache下,然后断开网络,就可以继续安装完毕了,亲测可行!

iso 下载地址:

https://github.com/boot2docker/boot2docker/releases

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!