先把基础依赖备齐

服务器刚到手的时候,系统里可能缺些必要的工具,先执行这两条命令把依赖补全,后面操作才不会卡壳:

apt-get update
apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common

加上国内源的安全密钥

用阿里云的源速度会快很多,但得先让系统信任它。这条命令一步到位,几秒钟就完事:

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | apt-key add -

把国内软件源配置进去

密钥加好了,接着把阿里云的 Docker 源地址填进系统配置里。这样后面下载软件时,就会优先从国内服务器走,不用等慢吞吞的国外链接了:

add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/debian bullseye stable"

正式安装 Docker 和 Compose

准备工作都做完了,现在可以安装本体了。先更新下源信息,再一键安装,Docker Engine 和 Compose 插件会一起装好:

apt-get update
# 这条命令能同时搞定Docker核心和Compose插件,省得分开装
apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

检查下安装是否成功

装完总有点不放心?输两个命令看看版本号,能正常显示就说明没问题。对了,Compose 这里要用空格分隔,v2 版本都这么写,别记错啦:

docker --version
docker compose version  # 注意是空格不是短横线哦

顺手设个开机自启(可选)

一般来说装完会默认开机启动,但保险起见可以手动确认一下。执行这条命令,以后服务器重启不用再手动开 Docker 了:

sudo systemctl enable docker

我自己在几台服务器上都这么操作,全程顺畅不报错,国内服务器用这个方法特别省心~

END
最后修改:2025 年 08 月 14 日
如果觉得我的文章对你有用,请随意赞赏