原文引用: https://www.cnblogs.com/moashen/p/8067612.html

我们可以使用以下两种方式在Windows环境下使用docker:

1. 直接安装:

Docker支持直接安装并运行在windows环境下,但对Windows的版本和xu虚拟化服务等有着一定的要求。
而hyper-v服务会对VM等虚拟机的正常服务造成影响,因此不建议此种方法(血泪教训)。

2. 使用Docker Toolbox:

除了可以避免方法1出现的问题外,还可以支持集群环境的搭建。

方法1安装过程较为简单,但要注意Hyper-V的支持是否开启,过程中可能会重启下面。下文主要对方法2做一些说明。

    1. 因为Docker Toolbox是存放在Docker公司网站上,国内的用户下载非常慢,所以从阿里云提供的国内开源镜像站点上下载:
      https://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
    2. 安装过程会安装VirtualBox虚拟机、Kitematic及Git。安装完成Toolbox后会有一个Docker Quickstart Terminal的快捷方式,双击运行如果报错,注意是否已经需要关闭Hyper-V服务,使用Hyper-V时VirtualBox无法用64位的虚拟机。运行Docker Quickstart Terminal会在Virtualbox中创建一个叫做default的虚拟机,等待命令完成Docker虚拟机配置(运行至waiting for an IP的命令时,可能会有点慢,耐心等待即可)。运行完成时,就可以在PowerShell中使用docker命令了。
    3. 使用过程中Docker Toolbox与直装版不同的几点: (1) Docker Toolbox运行容器内的服务后默认使用default虚拟机所分到的ip, 而直装版使用的是本机ip。 (2) Docker Toolbox使用挂载命令时,将Windows的目录挂载到default虚拟机,然后使用 ssh 登录到 docker 宿主机,
      $ docker-machine ssh default
      然后再虚拟机中运行相关容器;直装版再获取相关目录挂载权限后即可挂载。
    4. 镜像加速:
      在国内使用Docker Hub的话就特别慢,为此,我们可以给Docker配置国内的加速地址,以阿里云的镜像加速为例。到阿里云申请容器服务,开通后按下图位置找到加速服务的地址。
      _ _ _ 

       _ _ _

      然后到PowerShell中去依次执行:
      $ docker-machine ssh default $ sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror={加速地址} |g" /var/lib/boot2docker/profile $ exit $ docker-machine restart default
      现在我们就可以畅快的在Windows环境下使用docker啦。

Windows 环境下 Docker 使用及配置的更多相关文章

  1. GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置

    GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置 前言 此篇博客主要为Pelican在Windows平台下的配置安装所写,在此过程中主要参考资料烟雨林博客.poem_of_ ...

  2. Windows环境下docker的安装与配置

    Docker是一种容器技术,可以在操作系统中隔离出若干个独立的程序运行环境,这些环境既可以共享宿主机的资源,另一方面他们之间相互独立,互不影响,也不会对宿主机的环境产生影响.与虚拟化技术不同的是,Do ...

  3. Windows环境下利用github快速配置git环境

    在windows环境下利用github客户端我们可以直接拥有可视化的界面来管理工程,当然你也可以选择你喜欢的命令行工具来做.今天我分享一个比较快速的方式来配置git环境. 先去下载github的win ...

  4. Windows环境下 PHP+Apache+Mysql配置

    网上关于这种搭配的配置有许多许多,但是不知道大家有否碰到这么一个问题,就是做好的PHP程序(内含访问mysql数据库的操作)发布到Apache服务器上之后, 运行程序,提示未找到数据库函数. 仔细检查 ...

  5. Windows环境下QWT安装及配置

    ** 1.QWT下载路径 **:https://sourceforge.net/projects/qwt/ 主要下载这三个文件:qwt-6.1.2.zip.qwt-6.1.2.pdf,qwt-6.1. ...

  6. Windows环境下python多版本配置方案

    系统环境 Windows,安装了msys2,windows和msys2都安装了python,且版本比较多,使用shell/bash聚合工具conemu64 配置方案 配置msys2环境用户目录下的.b ...

  7. windows环境下安装rabbitmq及配置可视化管理界面

    1.环境 windows7 64位 rabbitmq3.7.9 erlang10.22.先安装erlang,后安装rabbitmq.下载地址: rabbitmq http://www.rabbitmq ...

  8. Jira7.10.1在Windows环境下的安装和配置

    jira安装的环境准备   1.   jira7.10的运行是依赖java环境的,也就是说需要安装jdk并且要是1.8以上版本: Java -version   2.  还需要为jira创建对应的数据 ...

  9. CentOS && Ubuntu 环境下 Docker 的安装配置

    CentOS 7 install Docker Docker 支持的 centos 版本:CentOS 6.5(64-bit)或更高的版本 使用 yum 安装 1)确保 yum 包更新到最新 [roo ...

随机推荐

  1. Configuring SSL on Enterprise Manager and the SLB (Release 12.1.0.2 and later)

    From: http://docs.oracle.com/html/E24089_42/ha_setup.htm#sthref833 If the SLB is configured to use T ...

  2. Cat VS Dog HDU_3829(最大独立集最大匹配)

    Cat VS Dog 题意:一群小朋友去动物园,如果每个小朋友喜欢的动物是猫,那么不喜欢的动物一定是狗,反之也是.现在动物园的管理者要拿走一些动物,如果拿走的是某个小朋友不喜欢的动物,那这个小朋友就非 ...

  3. JS练习:显示和隐藏

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. python学习笔记--深拷贝与浅拷贝的区别

    首先我们来讲讲我们python中的可变对象和不可变对象: 可变对象:该对象指向内存中的值是可以改变的.实际上是其所指的值直接发生改变,而不是发生复制,或者开辟一个新的地址空间.例如:列表list,字典 ...

  5. Python2 下Ubuntu linux Mac 安装 PyV8

    在pip install PyV8(注意区分大小写)时,出现了如下报错 command 'x86_64-linux-gnu-gcc' failed with exit status 1 解决方案: 百 ...

  6. BZOJ 1230 Usaco2008 Nov 开关灯

    [题意概述] 给出一个01序列,初始时序列全为0,每次有修改操作或询问操作,修改操作要求把L~R区间中的0变成1,1变成0,查询操作要求输出L~R区间的1的个数 [题解] 线段树. 每次区间修改把区间 ...

  7. Spring Cloud 之 Cookie 丢失 与 Host 传递

    通过spring zuul 代理至后台,写入Cookie发现无法写入,到浏览器中,和无法获取Domain域名 通过长时间的度娘和求助别人发现:Spring-zuul  需要加入以下配置 zuul.se ...

  8. jQuery WEI----DIV+CSS样式li自动适应高度,自动换行,横向排列

    设置相关样式即可,按照需求自己修改样式,Demo代码如下: <li style="display:inline;;line-height:24px;height:auto;word-b ...

  9. springCloud学习-分布式配置中心(Spring Cloud Config)

    1.简介 Spring Cloud Config :分布式配置中心,方便服务配置文件统一管理,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中.在spring cloud co ...

  10. 如何拿CSDN博客上的原图

    比如带水印的地址: http://img.blog.csdn.net/20140408122234546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdT ...