Windows下安装Docker

Windows用户可以使用Docker Toolbox安装Docker软件。Docker Toolbox包含如下Docker工具:

  • Docker CLI 客户端:创建image和container的Docker引擎
  • Docker Machine:支持在Windows终端执行Docker Engine命令
  • Docker Compose:支持docker-compose命令
  • Kitematic:Docker GUI
  • Docker QuickStart shell preconfigured for a Docker command-line environment
  • Oracle VM VirtualBox

由于后台运行的Docker Engine是使用的Linux-specific内核特性,所以你无法再Windows本地运行Docker
Engine。你必须使用Docker Machine命令——docker-machine,在你本机创建一个小的linux虚拟机。这个虚拟机使你可以在Windows系统上使用Docker Engine。

第一步: 检查版本

  1. 右键我的电脑->属性

    如果你的操作系统不符合要求,你需要升级更新操作系统。

  2. 确保你的Windows操作系统支持硬件虚拟化并且开启改选项

    Windows 8 或 8.1

    任务管理器->Performance,在CPU下方你可以看到Virtualization状态:

    如果virtualization没有enable,请手工打开.

    For Windows 7

    执行 Microsoft? Hardware-Assisted Virtualization Detection
    Tool
     并按说明操作.

    下载havdetectiontool.exe后双击:

该提示表名机器没有开启虚拟化支持。在BIOS中开启。

  1. 确认操作系统是否为 64-bit (x64)

如何确认取决于你的windows版本.详细信息请参考 How to determine whether a computer is running a 32-bit version or 64-bit version of
the Windows operating system
.

第二步: 安装Docker Toolbox

在这部分,你讲安装Docker Toolbox软件和"helper"应用。该安装程序会安装以下软件:

  • Docker Client for Windows
  • Docker Toolbox management tool and ISO
  • Oracle VM VirtualBox
  • Git MSYS-git UNIX tools

如果你安装过以前版本的VirtualBox,请不要在用Docker Toolbox重新安装。当出现提示信息时,不检查即可。

如果你已经在运行Virtual Box,在开始安装之前你必须关闭。

  1. Docker Toolbox下载地址:https://www.docker.com/products/docker-toolbox
  2. 点击windows开始下载.如果官网较慢,可以去这个地址下载:https://get.daocloud.io/toolbox/
  3. 双击安装程序开始安装.

    安装程序会出现如下对话框: “Setup - Docker Toolbox”

    如果Windows安全提示让你选择是否允许改程序改变,选择是。然后就会出现安装向导:

  4. 点击Next使用默认设置开始安装.

    使用默认安装。安装程序将会花费几分钟的时间安装所有组件:

  5. 当Windows安全提示是否允许做出改变时,确保对其要做出的改变选择允许。

    完成安装后,安装程序会报告安装成功:

  6. 取消“View Shortcuts in File Explorer”的选择并点击Finish.

第三步: 检验安装

安装程序会把Docker Toolbox和VirtualBox放到你的应用程序目录。你可以启动Docker Toolbox冰运行一个简单的Docker命令。

  1. 在桌面找到Docker Toolbox图标.

  2. 点击该图标打开Docker Toolbox终端.

    如果系统提示允许VirtualBox对你的计算机作出修改,选择是。

    改终端会做几件事来设置Docker toolbox。完成后,终端会出现一个$
    提示符。

    .终端会运行一个特殊的 bash
    环境,而不是标准的Windows命令行。该 bash
    环境是Docker需要的。

  3. 在 $
    附近点击下鼠标来激活该命令行环境.

    如果你对命令行窗口不熟悉,下图是一个简要说明,请参考。

    提示符是传统的$ 。你可以在command
    line那里输入命令行。你的鼠标脚垫会以
    |
      显示。输入命令后回车来执行该命令。

  4. 输入命令docker
    run hello-world
     然后回车。

    如果该命令运行正常,输出应该是像下面这样的::

    $ docker run hello-world

    Unable to find image ‘hello-world:latest‘ locally

    Pulling repository hello-world

    91c95931e552: Download complete

    a8219747be10: Download complete

    Status: Downloaded newer image for hello-world:latest

    Hello from Docker.

    This message shows that your installation appears to be working correctly.

    To generate this message, Docker took the following steps:

    1. The Docker Engine CLI client contacted the Docker Engine daemon.

    2. The Docker Engine daemon pulled the "hello-world" image from the Docker Hub.

    (Assuming it was not already locally available.)

    3. The Docker Engine daemon created a new container from that image which runs the

    executable that produces the output you are currently reading.

    4. The Docker Engine daemon streamed that output to the Docker Engine CLI client, which sent it

    to your terminal.

    To try something more ambitious, you can run an Ubuntu container with:

    $ docker run -it ubuntu bash

    For more examples and ideas, visit:

    https://docs.docker.com/userguide/

原文地址:https://docs.docker.com/windows/step_one/

时间: 2025-01-06 00:39:16

Windows下安装Docker的相关文章

Docker学习系列(一):windows下安装docker

本文目录如下: windows按照docker的基本要求 具体安装步骤 开始使用 安装远程连接工具连接docker 安装中遇到的问题 Docker的更新 Docker中的jupyter windows下使用docker的常用命令 windows下安装docker的方法应该参考docker官网,之前参考的是网上其他人翻译的博客,出了一些问题,后来发现,是由于docker更新速度较快,安装官网的方法最为妥当! 下面引用Docker 中文指南中的几个提示: 提示1:Docker 已经在windows7

Docker的学习(一)Windows下安装docker环境以及基础的配置

Docker是什么我这里就不多做介绍了,相信大家都清楚,网上有很多介绍的文章所以作为菜鸟的我就不用我的眼光以及理解来为大家介绍了,还是那句话,这篇文章主要是用作记录学习过程,希望不会误导新人,也希望各位大神看到后可以点评一下不足的地方. 本次操作系统为win10,在Windows下Docker的安装方式有2种(对于Windows10的用户),一种是使用Docker for Windows这种方式只能在Win10使用(部分Win10用户也是不可以的,好比我“学习版系统”),这种方式从安装到配置都比

Docker windows下安装,Build和Run的步骤及注意事项

一.关于Docker 什么是Docker?Docker 采用go语言编写,是一个开源的应用容器引擎.让开发者可以快速打包他们的应用以及依赖包到一个封装的可移植的容器Image中,然后发布到任何流行的机器( Linux ,windows,Mac等)上,也可以实现虚拟化.容器是使用完全独立的沙箱机制,相互之间不会有任何接口.可以同时运行多个Container,且相互独立各不干扰,对于多环境下的系统测试非常有用,但是Docker的应用远不止此. 二.安装 1. Windows 7系统下建议使用Dock

在windows下运行docker的问题【Error getting IP address: ***】

环境配置系统:windows 10docker:Docker Toolbox https://www.docker.com/products/docker-toolbox 问题描述windows下安装完Docker Toolbox后运行Docker Quickstart Terminal可能会看到如下错误 Creating Machine default... Running pre-create checks... Creating machine... Error creating mach

2020.2.9 解决Zabbix agent is not available&windows下安装zabbix-agent 主机部署监控

解决Zabbix agent is not available 1.浏览器登录http://192.168.0.110 如果无法登录,先关闭主机防火墙 2.接口IP不能是127.0.0.1,127.0.0.1是宿主机的. 3.查看 zabbix-agent 容器的IP地址 iptables -nL --line-number //查看端口规则 docker inspect zabbix-agent |grep IPAddress //查看容器IP地址 4.点击进入Zabbix server修改I

Python学习笔记(三)windows下安装theano

早就听说theano很难安装,这一次算是初步尝试,不知道会不会有其它问题. 0 参考材料 (1)win 8.1 64bit 深度学习theano 安装设置 (2)Windows下安装theano成功,但一import就报decode错是什么原因? (3)Wndows8.1 64bit环境下搭建深度学习平台之Theano安装配置 (4)deep learning学习环境Theano安装(win8+win7) 1 简单记录过程 (1)安装anaconda:Download Anaconda now!

windows下安装redis

1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存 储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hashs(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都 是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是red

在 Windows 下安装 GruntJS

在你安装 Grunt.js 之前你需要先安装 Node.js.对于本教程而言,我已经安装好了 node.js v0.10.0. 我将要安装 Grunt.js v0.4.1.警告:如果你已经安装了 Grunt.js 0.3.x 或者更低的版本,请先卸载它. Grunt 的命令行界面 为了安装 grunt.js,我们需要要安装好全局的 Grunt 命令行界面(CLI),当前的 CLI 版本是 1.0.6.打开 Windows 命令窗口(CMD)并输入以下指令: npm install grunt-c

在windows下安装OpenDaylight的Helium(氦)版本

前言 OpenDaylight(以下简写为ODL)的Helium(氦)版本已经成为相对稳定的版本(相对于Li版本).Helium(氦)版本下载链接地址为http://www.opendaylight.org/software/downloads/helium.官网中分别共享了版本.安装向导.用户向导.开发者向导手册,可进行下载学习.在本篇文章中,着重讲一下在Windows下的安装过程. 1 Helium安装 虽然官方要求ODL Helium(氦)版本是基于Ubuntu的,但是在实际学习过程中,U