如何在 Linux 上安装 Docker 容器? (Ubuntu 和 CentOS)

已发表: 2019-08-01

如何在 Linux 上安装 Docker

毫无疑问,Docker 是满足您企业和/或个人项目需求的最佳Container Management Platform

为什么我们需要 Docker?

为您的项目考虑这个简单的场景。

  • 您有一个复杂的 Java Enterprise 应用程序,其中包含 50 多个 maven 依赖项。
  • 您有更多的本地服务依赖项。
  • 您有自己的数据库实例在本地运行。
  • 您有超过 10 个自定义 shell 脚本来设置您的环境。
  • 你有 ~5 个环境变量。
  • 你有大约 5 个自动启动脚本。
  • 等等…

好吧,当您想将以上所有内容运送给您的客户时,这需要很多步骤。 不是吗?

这就是 Docker 发挥作用的地方。

简单:

如何在single docker image中构建和组装以上所有内容并将该映像发送给您的客户? 只需single step installget ready within few minutes

在本教程中,我们将介绍如何install Docker on Linux以及所有必需的步骤。

让我们开始吧:

第1步。 登录 Linux 主机并检查先决条件

Docker 有 3 种风格:

  • Docker 引擎 – 社区
  • Docker 引擎 – 企业
  • 码头工人企业

在本教程中,我们将介绍安装Docker Community Edition的步骤。

1.1) 登录您的 Linux 主机。

我正在使用 Digital Ocean droplet 作为我的 linux 主机。

1.2) 检查 Linux 操作系统架构:

您需要64-bit架构。

1.3) 检查 Linux 操作系统内核级别:

内核级别应大于 3.0。

第2步。 安装 Docker 社区版

2.1) 确保将 Docker 的官方 PGP 密钥添加到您的系统中。

2.2) 确保您获得正确的 PGP 密钥:

2.3) 确保将您的 Ubuntu 操作系统安装到最新版本

Command: sudo apt-get update

2.4) 设置最新稳定的 Docker 存储库

Command: sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”

2.5) 安装 Docker

Command: sudo apt-get install docker-ce

2.6) 检查 Docker 版本

步骤 3。 启动 Docker 并运行 Hello World

Docker 在 Linux 上安装成功

3.1) 在 Linux 上运行 Docker 的简单命令

正如您在安装过程中看到的,Docker 将自己注册为系统服务: /lib/systemd/system/docker.service

3.2) 让我们拉出 Hello World Docker 并运行

Command: sudo docker run hello-world

上面的命令将拉取 docker 镜像,您将能够运行 Docker Hello World 应用程序。

第四步。 如何检查 Docker 映像/存储库?

在运行 Hello World 应用程序之前:

运行 Hello World 应用程序后:

正如你在这里看到的——你会在下面看到新的存储库 hello-world

恭喜。 你都准备好了。 您已经为 Docker 设置了 Linux 环境,安装了 Docker 并运行了您的第一个 Docker 应用程序。

额外步骤:

我们建议您遵循这些安装后步骤。

VM重启后如何自动启动docker?

Command: sudo systemctl enable docker

只需执行上述命令,您的 docker 将在您下次重新启动 VM/主机时自动启动。

如果您遇到任何运行以上命令的问题和任何 Docker 问题,请告诉我。


想在 CentOS 上安装 Docker?

只需将上面的Step-2替换为以下步骤: