惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
云风的 BLOG
云风的 BLOG
人人都是产品经理
人人都是产品经理
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
Y
Y Combinator Blog
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Check Point Blog
M
MIT News - Artificial intelligence
Jina AI
Jina AI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
博客园 - 司徒正美
I
InfoQ
Google DeepMind News
Google DeepMind News
GbyAI
GbyAI
U
Unit 42

陈少文的网站

巨变与机遇的未来十年 Kubernetes 平台管理软件压力测试方案 使用镜像部署 Hexo 静态页面 终于等到你 - GitHub 镜像仓库服务(ghcr.io) 一起来学 Go --(6)Interface 一起来学 Go --(5)Goroutine 和 Channel 什么是函数式编程 如何在 Kubernetes 集群集成 Kata 柯里化与偏函数 使用 PyGithub 自动创建 Label 软件产品是团队能力的输出 Helm 2 、Helm 3 比较 IoT 变现 Kubernetes 中的 DNS 服务 国内的 Helm 镜像源 Harbor 使用自签证书支持 Https 访问 DevOps 工具链之 Prow 如何使用 kfctl 安装 Kubeflow VS Code 无法下载 Go 插件的工具包 工程师更应具有服务精神 你不知道的 Docker 使用技巧 使用 Docker 运行 Tensorflow 论中国 什么是左移 如何清空 Git 仓库全部历史记录 一禅小和尚 有风吹过厨房 时间的玫瑰 如何在 CentOS 安装 GPU 驱动 开发 Tips(19)
Windows 7 下 Docker 使用问题
微信公众号 · 2018-09-21 · via 陈少文的网站

Please enable Javascript to view the contents

1. 自定义 docker-machine 位置

Windows 7 下使用 docker ,默认将 docker-machine 存放在 C:\users\your name\.docker\machine\machines 目录。

为了不占用系统盘存储空间,可以通过如下方法修改:

如果还没有创建虚拟机,可以通过设置 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 目录

1
docker run -it -v /d/data:/data centos /bin/bash

3. 配置镜像加速器

  • 以 SSH 模式登录虚拟机
1
docker-machine ssh default
  • 编辑配置,新增代理
1
2
3
4
5
sudo vi /var/lib/boot2docker/profile
EXTRA_ARGS='
--label provider=virtualbox
--registry-mirror=http://f1361db2.m.daocloud.io
'
  • 重启虚拟机

微信公众号