Docker是一種開源的容器化平臺,允許開發者將應用程序及其依賴項打包到一個輕量級、可移植的容器中。通過Docker,開發者可以在不同的環境中快速部署和運行應用程序,確保開發、測試和生產環境的一致性。本文將詳細介紹在Ubuntu系統上安裝Docker的步驟。
在開始安裝Docker之前,請確保您的Ubuntu系統滿足以下要求:
在安裝Docker之前,建議先更新系統的包列表和已安裝的軟件包,以確保系統處于最新狀態。打開終端并執行以下命令:
sudo apt update
sudo apt upgrade -y
Docker依賴于一些系統包來正常運行。首先,安裝這些必要的依賴包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
為了確保從Docker官方倉庫下載的軟件包是安全的,需要添加Docker的官方GPG密鑰。執行以下命令:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
接下來,將Docker的官方倉庫添加到系統的APT源列表中。執行以下命令:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
添加Docker倉庫后,需要更新APT包索引以包含新添加的倉庫。執行以下命令:
sudo apt update
現在,可以安裝Docker CE(社區版)了。執行以下命令:
sudo apt install docker-ce docker-ce-cli containerd.io -y
安裝完成后,啟動Docker服務并將其設置為開機自啟。執行以下命令:
sudo systemctl start docker
sudo systemctl enable docker
為了確認Docker已成功安裝并正常運行,可以運行以下命令來檢查Docker版本:
docker --version
如果安裝成功,您將看到類似以下的輸出:
Docker version 20.10.12, build e91ed57
默認情況下,Docker需要root權限才能運行。為了允許非root用戶運行Docker命令,可以將用戶添加到docker
組中。執行以下命令:
sudo usermod -aG docker $USER
然后,注銷并重新登錄系統,以使更改生效。
為了確保Docker正常工作,可以運行一個簡單的Docker容器來測試。執行以下命令:
docker run hello-world
如果一切正常,您將看到一條歡迎消息,表示Docker已成功運行。
如果您不再需要Docker,可以通過以下步驟將其卸載:
停止Docker服務:
sudo systemctl stop docker
卸載Docker軟件包:
sudo apt purge docker-ce docker-ce-cli containerd.io -y
刪除Docker相關文件和目錄:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
通過以上步驟,您已經成功在Ubuntu系統上安裝并配置了Docker。Docker為應用程序的開發和部署提供了極大的便利,使得在不同環境中運行應用程序變得更加簡單和一致。希望本文對您有所幫助,祝您在使用Docker的過程中一切順利!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。