【Docker】win7安装docker及镜像加速

安装

Docker在Windows上使用有两种方式,一是利用VirtualBox建立linux虚拟机,在linux虚拟机中安装docker服务端和客户端,二是利用Windows的Hyper-v虚拟化技术,直接在Windows上安装docker服务端和客户端。因为WIndows7不支持Hyper-v,所以只能采用Docker Toolbox的方式使用Docker。
1、Docker Toolbox下载地址:https://docs.docker.com/toolbox/overview/ ,如下图:
【Docker】win7安装docker及镜像加速_第1张图片

2、双击DockerToolbox.exe,直接点下一步安装即可

3、安装完成后桌面会多出3个图标,如下图。其中Docker Quickstart Terminal用于快速介入linux虚拟机,提供命令行交互;VirtualBox提供了linux虚拟机的运行环境;Kitematic是docker的图形化界面
在这里插入图片描述

4、双击Docker Quickstart Terminal启动。第一次运行Docker Quickstart Terminal时会进行Docker环境的初始化,会在VirtualBox中自动创建名字为【default】的linux虚拟机

用Xshell登录Docker

1、Docker Quickstart Terminal不好用,每次输入命令都有一定延迟。可以使用XShell登录Docker环境,即远程访问default linux虚拟机

2、先启动Docker Quickstart Terminal,然后在cmd输入:docker-machine ls,可以查看虚拟机的地址为192.168.99.100:,如下图:
【Docker】win7安装docker及镜像加速_第2张图片
3、打开Xshell,新增一个连接,输入名称和主机名
【Docker】win7安装docker及镜像加速_第3张图片
4、输入default虚拟机的默认用户名和密码
用户名:docker
密码:tcuser

【Docker】win7安装docker及镜像加速_第4张图片
5、点击“连接”,成功后如下图:
【Docker】win7安装docker及镜像加速_第5张图片

更改虚拟磁盘存储位置

1、由于我们会不断增加docke镜像,而虚拟机的默认存储位置是C盘,为了给系统盘减负,最好将磁盘移动到其他位置

2、先在cmd执行【docker-machine stop default】命令停止default虚拟机
【Docker】win7安装docker及镜像加速_第6张图片

3、打开“Oracle VM VirtualBox”,点击 管理->虚拟介质管理
【Docker】win7安装docker及镜像加速_第7张图片
4、选中disk.vmdk,右键->复制
【Docker】win7安装docker及镜像加速_第8张图片
5、点击“下一步”【Docker】win7安装docker及镜像加速_第9张图片

6、选中“VMDK”,下一步
【Docker】win7安装docker及镜像加速_第10张图片
7、设置副本的名称和地址,点击“复制”
【Docker】win7安装docker及镜像加速_第11张图片

8、回到VirtualBox页面,点击 设置->存储
【Docker】win7安装docker及镜像加速_第12张图片

9、点击添加虚拟硬盘
【Docker】win7安装docker及镜像加速_第13张图片
10、使用现有的虚拟盘,选中刚刚复制的那个
【Docker】win7安装docker及镜像加速_第14张图片
11、删除原来的disk.vmdk

12、cmd执行【docker-machine start default】命令启动default虚拟机
【Docker】win7安装docker及镜像加速_第15张图片

镜像加速

1、docker默认的镜像仓库下载太慢,这里我们使用的阿里云的镜像加速器

2、首先注册阿里云账号并登录,阿里云网址:https://www.aliyun.com

3、然后进入容器镜像服务页面,可以输入:https://cr.console.aliyun.com/ 进入

4、点击“镜像加速器”,获取加速器地址
【Docker】win7安装docker及镜像加速_第16张图片
5、用Xshell登录虚拟机,执行如下命令:

sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile

注意用刚刚获取的加速器地址替换上面命令的“加速地址”

6、然后重启default

docker-machine restart default

完…

你可能感兴趣的:(Docker)