前言
Docker 是目前最流行的容器化技術,它可以幫助開發者快速部署和運行應用程序。本文將詳細介紹在 Ubuntu 24.04 (Noble Numbat) 上安裝 Docker 的完整步驟,包括配置鏡像加速等實用技巧。
一、準備工作
1.1 系統要求
-
Ubuntu 24.04 LTS
-
具有 sudo 權限的用戶
-
穩定的網絡連接
1.2 卸載舊版本(如有)
sudo apt remove docker docker-engine docker.io containerd runc
二、安裝 Docker
2.1 安裝依賴工具
sudo apt update
sudo apt install -y ca-certificates curl gnupg
2.2 添加 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
2.3 添加 Docker 軟件源
echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \noble stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
2.4 安裝 Docker 引擎
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
三、驗證安裝
3.1 運行測試容器
sudo docker run hello-world
成功時會顯示?Hello from Docker!
?信息。
3.2 查看 Docker 版本
docker --version
docker compose version
四、配置 Docker
4.1 設置開機啟動
sudo systemctl enable --now docker
4.2 允許普通用戶使用 Docker
sudo usermod -aG docker $USER
newgrp docker # 使當前會話立即生效
4.3 配置鏡像源
vim /etc/docker/daemon{"registry-mirrors": ["https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}
?4.4 重新加載配置
systemctl daemon-reload
4.5 重啟docekr
systemctl restart docker
?
五、基本使用
5.1 常用命令
# 查看運行中的容器
docker ps# 查看所有容器
docker ps -a# 啟動/停止容器
docker start/stop <容器ID># 刪除容器
docker rm <容器ID># 查看鏡像
docker images
六、常見問題解決
6.1 GPG 密鑰錯誤
如果遇到?NO_PUBKEY
?錯誤:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <缺失的密鑰ID>
6.2 網絡連接問題
確保系統可以訪問:
curl -I https://download.docker.com
結語
通過本文,您已經成功在 Ubuntu 24.04 上安裝了 Docker 并進行了基本配置。Docker 的強大功能將為您的開發和部署工作帶來極大便利。如果有任何問題,歡迎在評論區留言討論。