组装机采用下载的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
来源:oschina
链接:https://my.oschina.net/u/2300943/blog/3076676