资讯专栏INFORMATION COLUMN

在windows10上使用docker哪些坑

wenshi11019 / 1787人阅读

摘要:如何设置国内右键右下角的图标选择添加如下配置是我从申请的加速器地址,需要换成你自己,请自行百度。

在开发环境使用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 虚拟环境啊, 而且这是趋势你就别守着过时的系统了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26705.html

相关文章

  • Docker初体验——踩过的那些

    摘要:原因其实这个报错不需要下载最新文件,而是文件没有放到正确的位置。重启电脑后按或进入界面不同主板型号进入所需按键不同。端口映射环境下可能不存在这个问题坑在下部署了应用服务并进行了端口映射。 2018‎年‎3‎月‎6‎日 Docker安装 环境:windows7 安装包:DockerToolbox-17.10.0-ce.exe (下载地址:http://mirrors.aliyun.co...

    Jrain 评论0 收藏0
  • Docker之旅(一):windows下不能挂载文件夹进container

    摘要:准备工作在的文件夹下新建文件夹,命名为,这个就是我们想挂载的文件夹。试试看绝对路径获得如下错误错误看上去差不多,文件路径识别的问题。错误分析既然是在下使用命令,而正常的或者不能正确运行。的高分解答表示,在前加可以实现跳过的书写转义规定。 版权所有,转载请注明出处。 准备工作 在windows的user文件夹下新建文件夹,命名为DockerPackages,这个就是我们想挂载的文件夹。 ...

    awesome23 评论0 收藏0
  • SegmentFault 2016 D-Day 大连站活动回顾

    摘要:第一次在大连举办,我们的工作人员都非常激动。这一次我们贴合大连的开发业务,邀请相关导师为大家议题分享,非常感谢各位热情的开发者参与到精彩的技术分享中,并将收获的技术分享给更多小伙伴。 SegmentFault D-Day 第一次在大连举办,我们的工作人员都非常激动。这一次我们贴合大连的开发业务,邀请相关导师为大家议题分享,非常感谢各位热情的开发者参与到精彩的技术分享中,并将收获的技术分...

    dailybird 评论0 收藏0
  • SegmentFault 2016 D-Day 大连站活动回顾

    摘要:第一次在大连举办,我们的工作人员都非常激动。这一次我们贴合大连的开发业务,邀请相关导师为大家议题分享,非常感谢各位热情的开发者参与到精彩的技术分享中,并将收获的技术分享给更多小伙伴。 SegmentFault D-Day 第一次在大连举办,我们的工作人员都非常激动。这一次我们贴合大连的开发业务,邀请相关导师为大家议题分享,非常感谢各位热情的开发者参与到精彩的技术分享中,并将收获的技术分...

    woshicixide 评论0 收藏0
  • Windows下运用Docker部署Node.js开发环境

    摘要:开始在下部署开发环境着实遍地坑,每遇到一个问题都要去原因再试图解决。该镜像就是已经安装了环境的镜像命名为。在下,期望运行应用的容器中,同样可以执行该命令。 开始 在windows下部署nodejs开发环境着实遍地坑,每遇到一个问题都要去google原因再试图解决。而且如果你想把你写好的应用交给别人跑跑看,他可能同样需要折腾很久才能真正在他的环境下运行起来。被坑了好些时日最终还是放弃,转...

    canger 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<