Featured image of post 在 Ubuntu 上安裝 Docker

在 Ubuntu 上安裝 Docker

前言

繼上一篇 Docker 基本介紹 的說明,已經初步了解 docker,今天我們要在 Ubuntu 上安裝 docker

在 Ubuntu 上安裝 Docker

以下是逐步在 Ubuntu 上安裝 Docker 的指南:

更新套件

在安裝 Docker 之前,建議先更新系統中的套件以確保版本是最新的。

1
2
sudo apt update
sudo apt upgrade -y

安裝必要的依賴套件

接著,安裝一些必要的前置套件。

1
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

新增 Docker 的軟體源及安裝 docker

添加 Docker 的 GPG 密鑰以及 Docker 軟體源到你的系統中。

1
2
3
4
5
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

sudo apt update
sudo apt install docker-ce -y

驗證安裝

安裝完成後,可以用以下指令確認 Docker 是否正在運行:

1
sudo systemctl status docker

你應該會看到輸出顯示 Docker 處於「active (running)」狀態。

設置開機啟動

1
sudo systemctl enable docker

以非 root 用戶執行 Docker

預設情況下,執行 Docker 指令需要使用 sudo 權限。如果希望用非 root 用戶執行 Docker,可以將當前用戶加入 docker 群組:

1
sudo usermod -aG docker ${USER}

測試

執行一個測試容器來確認 Docker 是否正常運行:

1
docker run hello-world

執行 docker ps 的確認

會看到這樣類似的內容:

1
2
CONTAINER ID   IMAGE         COMMAND      CREATED       STATUS                   NAMES
1a2b3c4d5e6f   hello-world   "/hello"    5 minutes ago Exited (0) 3 minutes ago amazing_brown
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy