docker for windows

docker for windows

介绍

Docker官方已经不再推荐Boot2Docker,而是使用Docker Machine来代替。可以使用Docker Toolbox工具箱来安装docker machine工具和其他的Docker工具。
Docker ToolBox共包含5个docker工具:

  • Docker Machine:包含了docker-machine命令。
  • 运行Docker命令所需要的引擎。
  • Kitematic,Docker GUI界面。
  • 事先为docker 命令行环境配置好的shell。
  • Oracle公司的VM VirtualBox包。

因为Docker守候进程依赖于linux内核,所以无法直接在windows环境中直接运行Docker。解决方案就是使用docker-machine命令创建一个Docker虚拟机并附加到它上面。这个Docker虚拟机来为你的windows系统提供Docker服务。
这个Docker虚拟机专门为windows运行环境优化过,轻量级,完全在内存中运行,很小,下载不超过24M,5秒那可以启动

安装前准备

win7,win8安装docker的依赖条件
确认CPU支持硬件虚拟机并开启该该功能
win8或者win8.1确认:
选择开始,任务管理器,然后切换到性能标签页,查看箭头所指部分是否是激活状态。如果这个地方显示的是没有激活,需要开机的时候进入BIOS系统,找到相应的选项,激活。
如果cpu本身不不支持硬件虚拟机的话,就没戏了。

Win7用户需要下载下面的工具来检查是否支持: Microsoft® Hardware-Assisted Virtualization Detection Tool

安装

下载地址参考:https://dn-dao-github-mirror.daocloud.io/docker/toolbox/releases/download/v1.13.1a/DockerToolbox-1.13.1a.exe
如果virtualbox在运行,需要先停止。到这个页面下载Docker Toolbox
双击下载下来的文件,启动安装程序。

DockerToolbox

默认的安装参数:

  • installs executables for the Docker tools inC:\Program Files\Docker Toolbox
  • 默认安装目录是安装在c:\program files\docker toolbox
  • 更新已经安装过的virtualbox包。
  • 在程序的快捷菜单中添加一项”Docker Inc”。
  • 更新PATH环境变量。
  • 在桌面上添加快捷方式。

按照向导安装

安装向导

安装目录

安装选项

安装选项

安装完毕

All finished

安装完成后会在桌面生成两个快捷方式,也可以在开始-程序-docker里面找到

快捷方式

双击Docker Quickstart Terminal 打开docker toolbox,等待其初始化完成。

初始化完成

如果你不能访问GitHub,可能会出现类似Default Boot2Docker ISO is out-of-date, downloading the latest release…然后卡在这里,这个时候建议你把网络断掉,或者把DNS 清空。让他不去检查更新。

执行 docker-machine ssh default进入默认shell

Paste_Image.png

配置阿里云的镜像地址

https://cr.console.aliyun.com/ 注册一个账户列表中就有 加速器

启动 Docker 端 右键 选择配置

在Docker Daemon 中填入 获取到的 加速器地址

Paste_Image.png

也可以在docker-machine 虚拟机 中配置加速器
在镜像文件 config.json 文件中 RegistryMirror 节点 设置 加速器地址

docker-machine ssh default
sudo sed -i "s/EXTRA_ARGS='/EXTRA_ARGS='--registry-mirror=加速地址 /g" /var/lib/boot2docker/profile    
exit    
docker-machine restart default

配置私有仓库忽略https的校验

sudo echo { "insecure-registries":["192.168.0.111:5000"] } >> /etc/docker/daemon,json

192.168.0.111:5000 为私有仓库地址

拉去私有镜像

拉取私有镜像

为docker toolbox 和 Windows共享文件

打开Oracle VM VirtualBox
设置——共享文件夹——新建一个共享文件夹——选择自动挂载,固定分配

共享磁盘设置

上面已经看清楚了,共享文件夹是www:

然后到default 里执行如下命令:

mkdir /www
mount -t vboxsf www /www

然后的然后就和linux一样的玩咯

Paste_Image.png

发表评论

邮箱地址不会被公开。 必填项已用*标注