前言
今天給客户服務器部署一套服務,查看系統為Debian,花費些時間將docker部署上之後,特此記錄一下。
1. 查看系統版本及代號
# 查看版本並代號
lsb_release -a
截止目前博文發佈時間,Debian系統的代號有如下幾種:
2. 更新apt源
2.1 下載源文件
這裏我使用的是網易的源,地址:https://mirrors.163.com/
2.2 源替換
將下載的文件中源地址替換到 /etc/apt/sources.list 中,在替換前先將 sources.list 做個備份。
# 切換目錄
cd /etc/apt/
# 備份源文件
cp sources.list sources.list.bak
# 將下載的源文件中的地址覆蓋到文件中
vim sources.list
2.3 更新apt
# 更新apt
apt update
3. 配置docker源
可以參考官網:https://docs.docker.com/engine/install/debian/
3.1 安裝基礎工具
# 安裝基礎工具,等會用
apt install ca-certificates curl
3.2 添加Docker官網密鑰
# 添加密鑰文件
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
# 賦予密鑰文件權限
chmod a+r /etc/apt/keyrings/docker.asc
3.3 添加Docker穩定倉庫地址
# 添加Docker穩定的倉庫地址
tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
其中 " $(. /etc/os-release && echo "$VERSION_CODENAME") " 取的是Debian系統的代號
3.4 更新apt
# 更新apt
apt update
4. 查看Docker版本
# 查看docker版本
apt-cache madison docker-ce
5. 下載Docker
安裝最新版本的docker
# 這裏是下載最新版docker
apt install docker-ce docker-ce-cli containerd.io
安裝指定版本的docker
# 這裏是指定 26.1.3 版本
apt install docker-ce=5:26.1.3-1~debian.12~bookworm docker-ce-cli=5:26.1.3-1~debian.12~bookworm containerd.io
版本號就是如下的名稱:
6. 配置開機自啓Docker
查看是否配置docker開機自啓
# 查看是否配置開機自啓
systemctl list-unit-files | grep docker
enabled : 表示docker服務已設置開機啓動
disabled : 表示docker服務未設置開機啓動
配置docker開機自啓
# 配置docker開機自啓
systemctl enable docker.service
7. 2025鏡像下載加速
2025年Docker鏡像加速代理配置:
----------------------------------- 作者:怒吼的蘿蔔 -----------------------------------