Debian安装Docker
使用官方源安装 Docker
执行命令安装必要的软件包,需 root
权限
apt update
apt upgrade -y
apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates
然后加入 Docker 的 GPG 公钥和源
- 官方源
- 清华源
curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list
curl -sS https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list
warning
切记,如果使用的不是 Debian 官方,而是类似 Kali 这样的发行版的话,一定要手动去 /etc/apt/sources.list.d/docker.list
文件中修改 lsb_release
的名字,因为发行版的这个命令获取的发行版名字在 Docker 的库里没有,他只支持 Ubuntu 或者 Debian 这种顶级上游发行版
例如 Kali 最新版对应的 Debian 版本为 12,代号为 bookworm
,所以修改 kali-roling
为 bookworm
然后更新系统即可安装 DockerCE 和 Docker Compose 插件
apt update
apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
然后使用 docker version
检查是否安装成功