Windows10设置Docker开发环境

一下载Windows 版本的docker 安装文件

Docker for Windows Installer
安装完docker后,打开powershell,输入docker run hello-world,出现以下,证明docker安装成功:

验证docker是否安装成功

二docker-machine安装虚拟机

  • 1 按下windows 键,点击Hyper-v管理器
  • 2 展开Hyper-V管理器,点击用户名-》中间面板列表-》选择MobyLinuxVM》右边操作点击‘虚拟交换机管理器...’
  • 3 点击新建虚拟网络交换机


    新建虚拟网络交换机
  • 4 用docker-machine创建一个虚拟机实例
docker-machine create -d hyperv --hyperv-virtual-switch "Primary Virtual Switch" worker1

成功创建后如下图:


创建work1虚拟机

安装的时候,下载boot2docker.iso遇到异常

 [Error response from daemon: dial tcp 10.0.75.2:2375: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond]

解决方案

  • 1手动下载boot2docker.iso,把出现错误的地址(因为它的版本号不同,最好是根据提示的地址下载),复制到浏览器中点击Enter后下载此文件。将下载后的文件保存到C:\Users\xxxx.docker\machine\cache 下。
  • 2点击网络连接-》网络和Internet设置-》更改适配器选项 找到名称为 DockerNAT的网络连接,点击属性,把IPv6的选项去掉

三 开发中使用虚拟机环境

docker的虚拟机创建完成后,开发环境就算是配置成功了。在开发中如何利用此虚拟机环境呢?各个开发工具对此支持不一样,再此不一一研究。比如pycharm 是如何集成使用docker的,在此官方已发出教程:
https://blog.jetbrains.com/pycharm/2017/08/using-docker-compose-on-windows-in-pycharm/

你可能感兴趣的:(Windows10设置Docker开发环境)