《循序渐进学Docker》——第2章 初步体验 Docker 2.1 Windows下安装Docker

简介: 本节书摘来自华章出版社《循序渐进学Docker》一书中的第2章,第2.1节,作者李金榜 尹烨 刘天斯 陈纯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第2章 初步体验Docker 上一章概括性地介绍了Docker的发展历史、组织结构、功能特性和使用场景等方面的内容。

本节书摘来自华章出版社《循序渐进学Docker》一书中的第2章,第2.1节,作者李金榜 尹烨 刘天斯 陈纯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第2章

初步体验Docker

上一章概括性地介绍了Docker的发展历史、组织结构、功能特性和使用场景等方面的内容。本章主要从实践的角度,介绍如何在本地搭建一个Docker运行环境。

由于大多数用户的个人电脑用的都是Windows系统,所以我们就先来讲讲在Windows环境下如何安装和运行Docker。

2.1 Windows下安装Docker

为了运行Docker,你的电脑必须安装64位Windows 7及以上版本的系统(包含Windows 8/8.1和Windows 10)。另外,你要确保CPU是支持虚拟化的,并且系统的虚拟化是打开的。

我们也可以先跳过系统是否支持虚拟化的检查直接安装Docker。安装运行过程中如果出现错误再回头检查。

安装步骤如下:

1)到官网https://www.docker.com/toolbox 下载Docker Toolbox。

2)双击Docker Toolbox,按照指引进行安装。

3)如果安装成功,在桌面上会有如图2-1所示的两个快捷图标。


e53fa35806e749ba676a089ca4073a06dff3e041

其中Kitematic是Docker图形化管理方式,Docker Quickstart是命令行管理方式。

4)双击运行Docker Quickstart快捷图标。如果出现如图2-2所示的运行结果,则表明安装正常。


c4a283f4cb9781b9d603dfd75a2bc2ed174889fb

如果出现如图2-3所示的运行结果,表明系统的虚拟化是被禁止的。


ed5ae2875320882e3af1f2c14d12f47010bf5845

5)如果系统的虚拟化是被禁止的,可以通过如下方式检查。

在Windows7下,通过下载Microsoft? Hardware-Assisted Virtualization Detection Tool(https://www.microsoft.com/en-us/download/details.aspx?id=592) 工具,按照屏幕提示检查。

在Windows 8或8.1下,右击屏幕左下角的“Start”,选择“任务管理器(T)”,在弹出的界面上,单击左下角的“详细信息(D)”选择“性能”,找到右边的虚拟化,查看是否支持,如图2-4所示。

6)经过确认,如果由于系统禁用虚拟化导致Docker运行失败,需要在开机的BIOS中激活虚拟化,电脑型号不同,BIOS的设置方式略有不同。


9a3aa9572064eab9dfbac3da40f80174153a3cf0

7)如果设置成功,可以通过运行下面的命令确认Docker工作是否正常。
运行如下命令:
$ docker run hello-world
得到如下结果:

Unable to f?ind image 'hello-world:latest' locally
511136ea3c5a: Pull complete
31cbccb51277: Pull complete
e45a5af57b00: Pull complete
hello-world:latest: The image you are pulling has been verif?ied.
Important: image verif?ication is a tech preview feature and should not be
relied on to provide security.
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 client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
   (Assuming it was not already locally available.)
3. The Docker daemon created a new container from that image which runs the
   executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
   to your terminal.

至此,我们的Docker在Windows下已经安装成功。如果需要升级,下载最新版本的Docker Toolbox重新安装即可。

Docker已经安装成功,下面,就让我们通过一个例子来讲解如何使用Docker。

相关文章
|
22天前
|
关系型数据库 MySQL 数据库
Docker Compose V2 安装常用数据库MySQL+Mongo
以上内容涵盖了使用 Docker Compose 安装和管理 MySQL 和 MongoDB 的详细步骤,希望对您有所帮助。
122 42
|
1月前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
315 79
|
15天前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
65 20
|
26天前
|
Linux Docker 容器
安装docker-18.06报错Error: libseccomp conflicts with docker-18.06
通过这些步骤,您可以成功在CentOS上安装Docker 18.06,并解决libseccomp的冲突问题。这些方法确保系统兼容性,并保证Docker的正常运行。
60 27
|
15天前
|
Ubuntu API 网络虚拟化
ubuntu22 编译安装docker,和docker容器方式安装 deepseek
本脚本适用于Ubuntu 22.04,主要功能包括编译安装Docker和安装DeepSeek模型。首先通过Apt源配置安装Docker,确保网络稳定(建议使用VPN)。接着下载并配置Docker二进制文件,创建Docker用户组并设置守护进程。随后拉取Debian 12镜像,安装系统必备工具,配置Ollama模型管理器,并最终部署和运行DeepSeek模型,提供API接口进行交互测试。
241 15
|
14天前
|
消息中间件 Kafka Docker
docker compose 安装 kafka
通过本文的步骤,您可以快速在本地使用 Docker Compose 安装并配置 Kafka 和 Zookeeper。Docker Compose 简化了多容器应用的管理,方便快速搭建和测试分布式系统。
56 2
|
2月前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
187 64
|
1月前
|
前端开发 应用服务中间件 nginx
docker安装nginx,前端项目运行
通过上述步骤,你可以轻松地在Docker中部署Nginx并运行前端项目。这种方法不仅简化了部署流程,还确保了环境的一致性,提高了开发和运维的效率。确保按步骤操作,并根据项目的具体需求进行相应的配置调整。
148 25
|
1月前
|
安全 数据安全/隐私保护 Docker
docker私有仓库harbor安装
通过以上步骤,您可以成功在企业内部安装和配置Harbor私有仓库,方便地管理和分发Docker镜像。Harbor不仅提供了基础的镜像管理功能,还增强了安全性、身份管理和审计功能,使其成为企业级容器镜像管理的理想选择。
109 22
|
1月前
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
263 17

热门文章

最新文章