更新系統套件
sudo apt update
sudo apt upgrade -y
移除舊版 Docker(若已安裝)
sudo apt install -y ca-certificates curl gnupg
安裝套件允許使用 HTTPS 傳輸,及 GPG 金鑰
sudo apt install -y ca-certificates curl gnupg
新增 Docker 的官方 GPG 金鑰
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
設定 Docker 的下載點
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
安裝 Docker Engine 、docker compose 和相關套件
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
確認是否已安裝 Docker
sudo docker --version
應該要看到類似這樣
Docker version 27.4.0, build bde2b89
試試執行 Docker
sudo docker run --rm hello-world
應該要看到類似這樣
Hello from Docker!
This message show that your installation appears to be working correctly.
To ...
如果要讓普通使用者可以操作 Docker
將目前這個使用者新增到 Docker 群組
sudo usermod -aG docker $USER
立即生效
newgrp docker
不要用 sudo 執行測試
docker run --rm hello-world
設定開機自動執行 Docker
sudo systemctl status docker
sudo systemctl enable docker
確認是否已安裝 docker compose
docker compose version
備註
從 Docker 20.10 開始,
docker compose
被內建為 Docker CLI 的一部分,指令從
"docker-compose"
改成
"docker compose"
。
留言
張貼留言