如何在 Windows 操作系统中运行 Docker 客户端
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在 Windows 操作系统中运行 Docker 客户端相关的知识,希望对你有一定的参考价值。
安装步骤第一步:
首先去下载最新的Windows Docker客户端,目前最新版本为v.1.0.0,下载过来就是一个exe文件,直接双击运行。
第二步:
执行安装文件。
安装过程一路点击下一步,在第3步中可以看到实际上安装的内容包括了3部分,第一是Docker在Windows下的脚本和虚拟机,第二是Oracle的VirtualBox,第三是MSYS,是Windows下的最优秀的GNU环境之一。
这里都勾选,全部安装。一路下一步后等待安装结束,安装程序提示重新启动,为了保证安装成功避免意外,这里重新启动。
第三步:
默认会在桌面生成两个快捷方式,Docker的客户端和VirtualBox,双击Docker的客户端,第一次运行时会在VirtualBox中安装boot2Docker-vm虚拟机,安装成功以后自动启动(这里不需要用户每次到VirtualBox中手动启动boot2Docker-vm虚拟机,执行Docker客户端后虚拟机自动启动)。
安装过程中可能遇到的问题:
第一次启动的过程中客户端可能会出现boot2Docker-vm is not running,这表示虚拟机的安装有问题,可以尝试手动到VirtualBox中去启动。
此时VirtualBox会报错,错误码为E_FAIL (0x80004005),提示“不能为虚拟电脑boot2Docker-vm打开一个新任务”。
错误原因,遇到这个错误一般来说都是宿主机的因特尔虚拟技术(Intel Virtual Technology)未开启的原因。
解决方法,重启电脑,系统启动前进入BIOS界面,启动Intel Virtual Technology,(不同的BIOS系统在不同位置,不过大同小异)。
退出BIOS,保存设置并重启机器,再次启动Docker客户端即可。
Docker的Hello World
第一步:
在运行使用Docker之前,先来创建一个Docker账户,以便能使用Docker Hub,Docker Hub是Docker的核心库,它帮助管理Docker及其组件。它还提供了主镜像,用户授权,自动化的镜像和像build triggers和web hooks等工作流工具,还有对GitHub和BitBucket整合等。可以直接登录Docker的官网来注册账号,或者直接通过命令来注册。
$ sudo docker login
第二步:
简单的输出Hello World的命令
$ sudo docker run ubuntu:14.04 /bin/echo 'Hello World'
第一次使用该命令时,Docker会从云端将ubuntu的image(ubuntu的Docker镜像)检出到本地。
该命令完成了一个简单的功能,但是Docker内核做的工作包括依赖镜像的检出,容器的创建和销毁等都已经有了。 参考技术A 下面是安装 Docker 客户端并在上面运行容器的简单步骤。 1. 下载 Boot2Docker 在我们开始安装之前,我们需要 Boot2Docker 的可执行文件。可以从 它的 Github 下载最新版本的 Boot2Docker。在这篇指南中,我们从网站中下载版本 v1.6.1。我们从那...
Docke容器介绍
虚拟机技术:
关于虚拟机, 官方的说法是: 虚拟机指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统
简单来说: 我们通过虚拟机可以把一台硬件划分为多个机器,每个机器都能独立运行。
容器技术:
容器技术也能实现在一台硬件机器上虚拟出多个容器,每个容器都可以放置一个互相隔离的服务器。所以,我们知道,容器其实也采用的是虚拟的方式进行,只不过,在同等条件下,容器技术会比虚拟机效率要高。但是容器中没有包含独立的操作系统,所以每台虚拟机中的功能会比每个容器的功能要多一些,正因为虚拟机带有很多东西,所以占的系统资源要大,效率要低些。容器具有简明,轻快的特点。
以上是关于如何在 Windows 操作系统中运行 Docker 客户端的主要内容,如果未能解决你的问题,请参考以下文章