Docker 安装及使用详解:Windows 篇

阅读时长 5 分钟读完

前言

随着前端技术的不断发展,前端应用的复杂度也越来越高。如果我们不借助工具,手动搭建前端环境将会是一件非常耗时且容易出错的工作。而 Docker 这个工具,可以帮助我们在本地快速搭建各种环境,从而提高开发效率。本篇文章将详细介绍如何在 Windows 系统上安装和使用 Docker。

Docker 简介

Docker 是一个开源项目,旨在帮助开发者快速构建、测试和部署应用程序。它可以将应用程序及其依赖项打包到一个可移植的容器中,从而便于在不同的环境中进行部署和运行。Docker 的核心技术是容器化,它可以在同一系统上运行多个容器,每个容器都是一个隔离的环境,它们之间互相独立,互不影响。

Docker 安装

在 Windows 系统下,Docker 的安装非常简单,只需按照以下步骤进行操作即可:

1. 下载 Docker Desktop

Docker Desktop 是 Docker 在 Windows 上的图形化工具,可以简化 Docker 的使用及管理。我们可以从 Docker 官网下载 Docker Desktop 安装包,链接如下:https://www.docker.com/products/docker-desktop

2. 安装 Docker Desktop

下载完成后,双击安装包,按照提示完成安装即可。安装过程中需要注意,必须启用 Hyper-V 和 Windows 容器功能。

3. 验证 Docker 安装是否成功

安装完成后,我们可以通过运行以下命令来验证 Docker 是否安装成功:

如果能正确输出 Docker 版本信息,则说明 Docker 安装成功。

Docker 常用命令

Docker 的命令非常丰富,以下是一些常用命令的简单介绍:

1. docker pull

使用 docker pull 命令可以从 Docker Hub 上获取所需的镜像,例如:

上述命令可以获取 nginx 这个镜像,如果本地没有该镜像,则会从 Docker Hub 下载该镜像。

2. docker run

使用 docker run 命令可以创建并启动一个新的容器,例如:

上述命令可以在一个新的容器中启动一个 Bash 终端。参数 -it 表示以交互模式启动容器,并分配一个伪终端。

3. docker ps

使用 docker ps 命令可以列出正在运行的容器,例如:

上述命令可以列出所有正在运行的容器,并显示容器的名称、ID、状态等信息。

4. docker exec

使用 docker exec 命令可以在运行中的容器中执行一条新命令,例如:

上述命令可以在名为 container_name 的运行中容器中执行一个新的 Bash 终端。参数 -it 表示以交互模式进入容器,并分配一个伪终端。

Docker 实例

为了更好地理解 Docker 的使用,下面我们将通过实例来演示 Docker 的基本用法。

1. 获取镜像

首先我们需要获取一个需要使用的镜像,例如:nginx 镜像:

2. 启动容器

获取镜像后,我们需要通过镜像启动一个容器:

上述命令中,-d 表示以守护进程方式运行容器,-p 80:80 表示将宿主机端口 80 映射到容器的端口 80,nginx 表示使用的镜像名称。

3. 查看容器

使用 docker ps 命令可以查看当前正在运行的容器:

上述命令将会输出类似如下信息:

从上述输出信息中,我们可以看到容器 ID 是 6ba2b984a507,容器名称是 inspiring_lumiere。

4. 访问应用程序

启动容器后,我们可以通过浏览器访问该容器中的应用程序。假设当前宿主机 IP 地址为 192.168.0.1,则可以通过以下地址访问该容器中的应用程序:

5. 停止容器

在完成操作之后,我们可以使用以下命令停止容器:

例如:

总结

Docker 是一个非常强大的工具,能够帮助开发者快速构建、测试和部署应用程序。本篇文章详细介绍了 Docker 的安装与使用,以及一些常用命令和实例操作,希望可以帮助读者更好地理解和掌握 Docker 的使用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64faf7eaf6b2d6eab31ba99d

纠错
反馈