CentOS7 安装 Docker 详解

阅读时长 5 分钟读完

Docker 是一种开放源代码软件,利用操作系统虚拟化技术,以及自己独特的容器化技术,让应用程序可以在一个沙箱中运行。Docker 可以运行在 Linux,macOS 和 Windows 上。在本文中,我们将详细介绍如何在 CentOS7 上安装 Docker,并分享一些使用 Docker 的示例代码。

准备工作

在安装 Docker 之前,我们需要确保以下条件已满足:

  1. 已经在 CentOS7 上安装了 yum,如果没有,请首先通过以下命令安装:

  2. 安装了 Docker 软件包签名的公钥

  3. 启用 Docker CE 存储库

安装 Docker

在进行安装之前,我们需要卸载非 Docker CE 版本的 Docker,如果有。可以通过以下命令查看是否已经安装了 Docker:

如果输出了非 Docker CE 版本的 Docker,我们可以使用以下命令卸载:

现在,让我们开始安装 Docker CE:

安装完成之后,启动 Docker 并将其添加至启动项:

我们可以通过以下命令检查 Docker 是否已经安装并启动:

如果输出了 “Hello from Docker!” 这句话,说明 Docker 已经安装并正常启动了。

使用 Docker

Docker 可以让我们快速地创建、部署和运行应用程序。在这里,我们将介绍一些使用 Docker 的常用命令。

获取 Docker 镜像

获取 Docker 镜像通常是我们使用 Docker 的第一步。可以通过以下命令来获取官方的 Ubuntu 镜像:

运行 Docker 容器

运行 Docker 容器可以使用以下命令:

这个命令包含了一些参数和选项:

  • -it 表示以交互式和终端终端的方式运行容器。
  • --name my-ubuntu 表示容器的名称是 my-ubuntu。
  • ubuntu 是我们要运行的镜像。
  • /bin/bash 表示 Docker 容器启动后默认执行的命令。

通过这个命令,我们可以在终端中进入到这个容器中:

现在我们已经在容器中了,这时我们可以在容器中安装软件或者执行其他操作。例如,我们可以在容器中安装 Node.js:

查看 Docker 容器

在运行多个容器时,我们需要查看它们的状态。可以使用以下命令来查看正在运行的 Docker 容器:

这个命令将输出正在运行的 Docker 容器的列表和一些其他信息:

停止 Docker 容器

停止 Docker 容器的命令非常简单:

例如,我们可以使用以下命令停止 my-ubuntu 容器:

删除 Docker 镜像

如果我们不再需要某个镜像,可以使用以下命令删除镜像:

例如,我们可以使用以下命令删除 Ubuntu 镜像:

结论

Docker 是一种开源工具,可以帮助我们创建、部署和运行应用程序。本文中,我们分享了如何在 CentOS7 上安装 Docker,并介绍了一些使用 Docker 的常用命令。希望这篇文章对您有所帮助。

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

纠错
反馈