Docker 安装介绍及入门

阅读时长 5 分钟读完

Docker 是一个开源的应用容器引擎,可以让开发者将应用程序和依赖项打包到一个可移植的容器中,以便在不同的环境中运行。Docker 的出现解决了应用程序在不同环境中运行的问题,大大提高了开发者的工作效率。本文将介绍 Docker 的安装过程,并提供一些入门指导。

Docker 安装

Ubuntu 安装 Docker

在 Ubuntu 上安装 Docker 非常简单,只需要执行以下命令即可:

安装完成后,可以通过以下命令验证 Docker 是否已经正确安装:

如果一切正常,将看到以下输出:

Windows 安装 Docker

在 Windows 上安装 Docker 有两种方式:使用 Docker Toolbox 或使用 Docker Desktop。

Docker Toolbox

Docker Toolbox 是一个适用于旧版 Windows 的工具箱,可以在 Windows 7 或 Windows 8 上运行 Docker。要安装 Docker Toolbox,请执行以下步骤:

  1. 下载 Docker Toolbox 安装程序。
  2. 运行安装程序并按照提示进行安装。
  3. 安装完成后,启动 Docker Quickstart Terminal,并等待 Docker 安装完成。

Docker Desktop

Docker Desktop 是适用于 Windows 10 的 Docker 版本。要安装 Docker Desktop,请执行以下步骤:

  1. 下载 Docker Desktop 安装程序。
  2. 运行安装程序并按照提示进行安装。
  3. 安装完成后,启动 Docker Desktop。

Docker 入门

Docker 镜像

Docker 镜像是一个轻量级、可移植的容器,其中包含应用程序、依赖项和配置文件。Docker 镜像可以从 Docker Hub 或其他 Docker 镜像仓库中获取,也可以通过 Dockerfile 来创建。

获取 Docker 镜像

要获取 Docker 镜像,可以使用以下命令:

其中,IMAGE_NAME 是要获取的 Docker 镜像的名称。

例如,要获取最新版本的 Ubuntu 镜像,可以使用以下命令:

查看 Docker 镜像

要查看已安装的 Docker 镜像,可以使用以下命令:

该命令将列出所有已安装的 Docker 镜像,包括镜像名称、标签、镜像 ID、创建时间和大小。

Docker 容器

Docker 容器是 Docker 镜像的一个运行实例,可以通过 Docker 镜像来创建。Docker 容器可以运行在任何支持 Docker 的操作系统上,并且容器中的应用程序可以在容器内部独立运行。

创建 Docker 容器

要创建 Docker 容器,可以使用以下命令:

其中,IMAGE_NAME 是要使用的 Docker 镜像的名称,COMMAND 是要在容器中运行的命令。

例如,要创建一个名为 my-ubuntu 的 Ubuntu 容器,并进入该容器的 Bash 终端,可以使用以下命令:

查看 Docker 容器

要查看当前正在运行的 Docker 容器,可以使用以下命令:

该命令将列出所有正在运行的 Docker 容器,包括容器 ID、名称、镜像名称、命令、创建时间和状态。

如果要列出所有已经停止的 Docker 容器,可以使用以下命令:

Dockerfile

Dockerfile 是一种用于自动化 Docker 镜像构建的文件格式。Dockerfile 包含一系列指令,这些指令描述了如何构建 Docker 镜像。

编写 Dockerfile

以下是一个简单的 Dockerfile 示例:

-- -------------------- ---- -------
---- ------

--- ------- ------ -- ------- ------- -- -
    --------------- -
    --- -
    ------ -
    ---------- -
    ---------- -
    ----------------- -
    ------------

--- --- ------- --------- --- -- -
    --- ------- ----- ------ ---------- -------

该 Dockerfile 将基于 Ubuntu 镜像创建一个新的镜像,并安装一些 Python 相关的软件包。

构建 Docker 镜像

要构建 Docker 镜像,可以使用以下命令:

其中,IMAGE_NAME 是要构建的 Docker 镜像的名称,PATH 是 Dockerfile 所在的目录路径。

例如,要构建名为 my-python 的 Python 镜像,并使用当前目录中的 Dockerfile,可以使用以下命令:

结论

本文介绍了 Docker 的安装过程,并提供了一些入门指导。了解 Docker 可以帮助开发者更好地管理应用程序和依赖项,提高工作效率。如果您想深入了解 Docker,请继续学习 Docker 相关的知识。

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

纠错
反馈