隨著容器技術的興起,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 是最強大的容器引擎之一,它可以快速建置、部署、運行應用程序,並且具有高度的靈活性和可移植性。在 Linux 系統上,安裝 Docker 是一個非常簡單的過程,只需要下載官方安裝腳本並運行即可。安裝之後,您可以使用 Docker Hub 上的任何容器映像,並使用簡單的命令輕鬆管理容器。
以上是如何在linux上安裝docker的詳細內容。更多資訊請關注PHP中文網其他相關文章!