Windows上安装docker
Windows上安装docker
首先配置Windows,打开虚拟化技术
在任务管理器 性能中查看CPU虚拟化是否打开。
- 打开方式: 进入BIOS,找到Configuration选项或者Security选项,然后选择Virtualization,或者Intel Virtual Technology,将值设为Enable
安装docker的两种解决方案
64位 Windows 10 Pro/Enterprise/Education 则直接下载docker for windows
- 该方案需设置: 控制面板 —> 程序 —> 启动或关闭Windows功能 —> 开启hyper-V虚拟
其它旧版系统,需下载docker toolbox 安装,docker toolbox使用virtualbox不能启用Hyper-V
(以下介绍docker toolbox方式安装)
启动docker及相关配置
创建docker 名为default
- 配置boot2docker镜像,在c:\用户.docker\machine\cache
- 在virtualBox中执行命令
- docker-machine.exe create --driver virtualbox --virtualbox-boot2docker-url=boot2docker.iso default
- 创建名为default的docker
- 打开Docker Quickstart Terminal自动启动docker
docker镜像下载地址转换为国内阿里云镜像
-
在Docker Quickstart Terminal||powerShell中执行以下命令
-
docker-machine ssh [machine-name"docker名"] 进入VM bash
-
sudo sed -i “s|EXTRA_ARGS=’|EXTRA_ARGS=’–registry-mirror=https://qxzrbbld.mirror.aliyuncs.com(阿里云镜像地址) |g” /var/lib/boot2docker/profile
-
sudo vi /var/lib/boot2docker/profile
-
-
打开文件后在–label provider=virtualbox的下一行添加
- –registry-mirror https://xxxxxxxx.mirror.aliyuncs.com1(“登录阿里云镜像服务免费获取自己的镜像加速地址”)
然后重启docker服务,三种方式:
-
sudo /etc/init.d/docker restart
-
重启VM :exit 退出VM bash
-
在Windows命令行中执行docker-machine restart