首頁  >  文章  >  運維  >  如何在linux上安裝docker

如何在linux上安裝docker

PHPz
PHPz原創
2023-04-19 17:25:4923393瀏覽

隨著容器技術的興起,Docker 已經成為了最受歡迎的容器引擎。它可以快速建置、部署、運行應用程序,並且具有高度的靈活性和可移植性。在 Linux 環境下安裝 Docker 非常容易,這篇文章將向您介紹如何在 Linux 上安裝 Docker。

步驟1:檢查系統是否符合要求

在安裝 Docker 之前,我們需要檢查目前的 Linux 系統版本是否符合要求。 Docker 僅支援 64 位元的作業系統,而且核心版本需要在 3.10 或以上。可以透過執行以下命令來檢查核心版本:

uname -r

如果您的系統核心版本低於3.10,那麼您需要升級到較新的版本。

步驟2:卸載舊版的 Docker

如果您之前安裝過舊版本的 Docker,您需要解除安裝它們。可以執行以下命令卸載:

sudo apt-get remove docker docker-engine docker.io containerd runc

步驟3:安裝 Docker CE

可以使用官方安裝腳本來安裝 Docker CE。您可以使用以下命令將該腳本下載到您的系統:

curl -fsSL https://get.docker.com -o get-docker.sh

執行以下命令以啟動Docker 安裝:

sudo sh get-docker.sh

該命令將下載並安裝Docker CE,以及​​必要的依賴項和工具。安裝程式應該會自動將 Docker 服務設定為 Linux 系統引導項目之一,並啟動 Docker 服務。

步驟4:驗證 Docker 安裝

完成安裝後,需要驗證 Docker 是否正確安裝。可以執行以下命令來驗證安裝:

sudo docker run hello-world

如果Docker 正確安裝,您將看到以下輸出:

Hello from Docker!
This message shows that your installation appears to be working correctly.

步驟5:使用非root 使用者執行Docker

為了更安全地使用Docker,我們建議您不要在root 使用者下執行Docker。可以建立一個名為 docker 的群組,並將非 root 使用者新增至該群組中,以允許該使用者管理 Docker。此外,還可以設定 Docker 守護進程,以僅接受透過 Unix 套接字存取 Docker API的請求。可以執行以下命令來完成操作:

sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl restart docker

步驟6:使用 Docker

現在,您已經成功將 Docker 安裝在 Linux 系統上,並為非 root 使用者設定了存取權限。您可以在Docker Hub 上尋找和下載任何容器映像,並使用以下命令運行容器:

sudo docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

例如,如果您想執行ubuntu 映像並在其中執行bash 終端,則可以使用以下命令:

sudo docker run -it ubuntu /bin/bash

以上指令將啟動一個名為ubuntu 的容器,並在其中啟動一個互動式shell。此時,您可以在其中執行任何命令。

可以使用下列指令列出目前正在執行的容器:

sudo docker ps

如果要停止執行的容器,請使用下列指令:

sudo docker stop [CONTAINER ID]

注意事項

  • 在安裝Docker 流程​​中,安裝腳本將會新增Docker apt 倉庫,並使用apt 套件管理器安裝Docker。
  • Docker 依賴 cgroups 和 namespace 功能,因此需要啟用 Linux 核心中的這些功能才能正常運作。
  • 如果您使用的是 Ubuntu 系統,則可以存取 Canonical 的 Docker 安裝文檔,以取得詳細的安裝說明和建議。
  • 如果您正在使用 Red Hat Enterprise Linux 或 CentOS 等基於 RPM 套件管理器的系統,則可以存取 Docker 的 RHEL 安裝文檔,以取得詳細的安裝說明和建議。

結論

Docker 是最強大的容器引擎之一,它可以快速建置、部署、運行應用程序,並且具有高度的靈活性和可移植性。在 Linux 系統上,安裝 Docker 是一個非常簡單的過程,只需要下載官方安裝腳本並運行即可。安裝之後,您可以使用 Docker Hub 上的任何容器映像,並使用簡單的命令輕鬆管理容器。

以上是如何在linux上安裝docker的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn