在windows10上使用docker哪些坑
来源:互联网 发布:linux时钟同步设置 编辑:程序博客网 时间:2024/05/28 09:31
在开发环境使用docker已经有一段时间,虽然也遇到一些问题,但是总体来说对非常值得使用,大大简化了开发环境的建立和复制, 最近发现Docker发布了针对windows10和Mac的官方封装版本普大喜奔,终于不用boot2docker了,你要知道boot2docker是基于virtualbox的,virtualbox自己在我机器上崩溃了好多回,每次都得像大爷一样伺候着,祈祷它老人家长命百岁.............
这次发布的官方版Docker for windows 10 是基于稳定的Hyper V 运行的一个linux vm 再来运行docker的,对外也提供了docker 命令的封装,用到了一个多月下来感觉是很稳定的,这里介绍两个在Docker for windows10上必须知道的操作。
如何设置国内Repository mirror
右键windows右下角的docker图标-> 选择setting -> docker daemon
添加如下配置:
http://xxxx.m.daocloud.io 是我从Daocloud.com 申请的docker加速器地址,需要换成你自己,请自行百度。{ "registry-mirrors": [ "http://xxxx.m.daocloud.io" ], "insecure-registries": [], "debug": false}
如何使用docker run -v mount宿主机的目录
这是一个让我当时很困惑的问题,我安装好docker想也没想就新建一个mysql container,启动后但是却发现挂载的mysql目录却没有一个文件, 我以为是docker for windows8 beta的bug,结果去官方论坛一查,原来需要进行如下设置(原因是windows 10的权限要求高,不能容许软件自行共享文件夹)
选择你要挂载目录所在的盘符进行共享,就想使用Virtualbox里面的共享目录一样,登录给Hyper V里面的linux共享目录了,然后在运行 docker run -v f:/user:/data alpine ls /data
解决了这两个问题就能愉快地使用docker for windows10 ,你要问我为什么没有 windows7 甚至windowsxp 呵呵, 只有windows 10 内置了Hyper V 虚拟环境啊, 而且这是趋势你就别守着过时的系统了
- 在windows10上使用docker哪些坑
- 【Docker】 windows10 docker 使用
- 在Windows10上安装TensorFlow
- Windows10下的docker安装与入门 (二)使用docker引擎在容器中运行镜像
- Docker在windows上的使用尝试
- Pipework在docker 上的使用
- 在windows10 上编译最新版webrtc源码
- MPC-HC在windows10上VS2013编译
- NotePad++ 在 windows10 上用 vs2015 编译
- 如何在windows10上搭建JDK
- jitamin在windows10上的搭建
- 在windows10上安装Ubuntu16.04教程
- MySQL5.7在windows10上的安装
- 记录在windows10上安装FensorFlow1.2
- TensorFlow:Object_Detection_API在Windows10上的配置
- 在windows10上安装tensorflow(GPU)
- redis在windows10上跑起来
- TensorFlow:Object_Detection_API在Windows10上的配置
- [问题记录]hdfs删除文件提示rmr: Failed to move to trash
- Android 关于文件存储路径的总结
- 自适应辛普森法
- CUIT 2016 新生训练题第一周 D-Text Reverse
- H5知识 -- 表单篇
- 在windows10上使用docker哪些坑
- 邮件营销之模板设计 | 五分钟搞定,秒变编辑达人!
- MySql连接字符串
- 好压(HaoZip)的命令行模式用法介绍-转载
- NAT与NAT穿透(二)
- SQL 快速参考
- Linux多线程程序设计
- Android常见问题
- 在C#代码中应用Log4Net(二)典型的使用方式