1. 自定义 docker-machine 位置
Windows 7 下使用 docker ,默认将 docker-machine 存放在 C:usersyour name.dockermachinemachines
目录。为了不占用系统盘存储空间,可以通过如下方法修改:如果还没有创建虚拟机,可以通过设置 MACHINE_STORAGE_PATH
环境变量指定。然后,运行 Docker Quickstart Termina,创建运行 docker-machine。如果已经创建虚拟机,则需要对虚拟机进行迁移,再重启 docker-machine。
2. 目录挂载
Windows 7 下通过 VirtualBox 提供的虚拟环境,运行 Docker。挂载目录时,涉及三方的文件共享:
- Windows
- VirtualBox 中的虚拟机
- Docker
将 Windows 7 中的文件夹挂载到 Docker ,需要借助虚拟机,一共分为两步:
- 第一步,将 Windows 文件夹挂载到 VirtualBox 中的虚拟机
如上图,打开 VirtualBox,找到一个名为 default 的虚拟机,这个虚拟机就是 Docker 的宿主机, 在这个虚拟机中创建一个共享文件夹,比如把 D:挂载到 /d 目录下。然后重启虚拟机。
|
|
- 第二步,将 VirtualBox 中的虚拟机文件目录挂载到 Docker
虚拟机中 /d/data 目录挂载到容器的 /data 目录
|
|
3. 配置镜像加速器
- 以 SSH 模式登录虚拟机
|
|
- 编辑配置,新增代理
|
|
- 重启虚拟机
|
|