Debian 系统上安装 Docker 和 Docker Compose
Debian 系统上安装 Docker 和 Docker Compose 的步骤如下(适用于 Debian 10、11、12、13 等较新版本)
1. 更新系统包索引
sudo apt update2. 安装必要依赖
sudo sudo apt install -y ca-certificates curl gnupg lsb-release3. 添加 Docker 官方 GPG 密钥
官方
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
或用国内源
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg4. 设置 Docker 仓库
官方
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
或用国内源
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null注意:$(lsb_release -cs)会自动获取你的 Debian 发行版代号(如bullseye、bookworm)。如果你使用的是非官方或最小化安装,可能需要手动替换为对应代号。
5. 再次更新包索引
sudo apt update6. 安装 Docker Engine、CLI 和 Containerd
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin已包含并安装 docker-compose-plugin,因此docker-compose不用单独安装。7. 验证 Docker 和 docker compose 是否安装成功
sudo docker version
sudo docker compose version8. 将用户添加到 docker 组(可选但推荐)
# 将当前用户添加到 docker 组
sudo usermod -aG docker $USER
# 重新登录或重启系统使更改生效
# 方法1:注销并重新登录
# 方法2:使用 newgrp 命令(临时生效)
newgrp docker
# 验证是否生效
groups
# 备用,也可使用下边的方案
# 1. 确保 Docker 服务正在运行
sudo systemctl start docker
sudo systemctl enable docker
# 2. 将用户添加到 docker 组
sudo usermod -aG docker $USER
# 3. 重启 Docker 服务(可选,但推荐)
sudo systemctl restart docker
# 4. 重新登录或运行以下命令使组更改立即生效
su - $USER其他
普通用户切换到root
su -首次运行时更新
apt udpate & apt upgrade首次运行时安装常用插件
apt install curl wget zip unzip nano vim -y普通用户假如root权限
usermod -aG sudo home-db切换到普通用户
su - home-db修改ip地址、网管或dns
nano /etc/network/interfaces
- 上一篇配置 Docker 镜像加速器
- 下一篇没有了