如何在 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替換為以下步驟: