執行以下命令確保 Repository 設定正確 參考官網
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| # Add Docker's official GPG key: sudo apt update sudo apt install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources: sudo tee /etc/apt/sources.list.d/docker.sources <<EOF Types: deb URIs: https://download.docker.com/linux/ubuntu Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") Components: stable Signed-By: /etc/apt/keyrings/docker.asc EOF
sudo apt update
|
安裝 docker
docker-buildx-plugin docker-compose-plugin 這兩個應該可以不用裝
1
| sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
|
看 docker 服務狀態
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| sudo systemctl status docker
# 輸出以下內容 # ● docker.service - Docker Application Container Engine # Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled) # Active: active (running) since Tue 2026-02-10 02:49:31 CST; 15s ago # TriggeredBy: ● docker.socket # Docs: https://docs.docker.com # Main PID: 2594 (dockerd) # Tasks: 15 # Memory: 29.0M (peak: 32.5M) # CPU: 174ms # CGroup: /system.slice/docker.service # └─2594 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock #
|
避免每次都要敲 sudo 加入目前使用者 參考
1 2 3 4 5 6
| sudo usermod -aG docker ${USER} su - ${USER} groups
# 輸出以下內容 # openclaw adm cdrom sudo dip plugdev users docker
|
測試看看
列出目前的 images
1 2 3 4 5
| docker images
# 輸出以下內容 # IMAGE ID DISK USAGE CONTENT SIZE EXTRA # hello-world:latest 05813aedc15f 25.9kB 9.52kB U
|