Docker:系统Debian更新源并安装docker

前言

  今天给客户服务器部署一套服务,查看系统为Debian,花费些时间将docker部署上之后,特此记录一下。

1. 查看系统版本及代号

# 查看版本并代号
lsb_release -a‌

image

截止目前博文发布时间,Debian系统的代号有如下几种:

image

2. 更新apt源

2.1 下载源文件

这里我使用的是网易的源,地址:https://mirrors.163.com/

image

image

image

2.2 源替换

将下载的文件中源地址替换到 /etc/apt/sources.list 中,在替换前先将 sources.list 做个备份。

# 切换目录
cd /etc/apt/

# 备份源文件
cp sources.list sources.list.bak

# 将下载的源文件中的地址覆盖到文件中
vim sources.list

image

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

image

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

 版本号就是如下的名称:

 image

6. 配置开机自启Docker

查看是否配置docker开机自启

# 查看是否配置开机自启
systemctl list-unit-files | grep docker

image

enabled : 表示docker服务已设置开机启动

disabled : 表示docker服务未设置开机启动

配置docker开机自启

# 配置docker开机自启
systemctl enable docker.service

7. 2025镜像下载加速

2025年Docker镜像加速代理配置:https://www.cnblogs.com/nhdlb/p/12567154.html

 

posted @ 2025-12-09 16:31  怒吼的萝卜  阅读(1)  评论(0)    收藏  举报