云服务器安装Docker并配置国内源(2025)

安装 Docker

如果系统自带了旧版本可以使用下面的命令移除

sudo apt remove docker docker-engine docker.io containerd runc

更新软件包

sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release

添加 GPG KEY, 可以选择中科大或者官方的

# 中科大
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# 官方
curl -fsSL https://download.docker.com/linux/debian/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://mirrors.ustc.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新并安装

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

验证是否安装成功

docker --version

如果之前已经添加了其他镜像源, 并且安装失败可以使用下面的命令移除

sudo rm -f /etc/apt/keyrings/docker.gpg
sudo rm -f /etc/apt/sources.list.d/docker.list

配置国内源(腾讯源)

编辑配置文件

vim /etc/docker/daemon.jso

i 切换到编辑模式, 添加以下内容

{
    "registry-mirrors": [
        "https://mirror.ccs.tencentyun.com"
    ]
}

按下 Esc 再输入:wq! 保存. 并重启 Docker

sudo systemctl restart docker
posted @ 2025-12-18 16:26  Ahci  阅读(5)  评论(0)    收藏  举报