腾讯云 debian安装docker?

在腾讯云的 Debian 系统上安装 Docker,可以按照以下步骤操作:


✅ 一、准备环境

确保你已经登录到你的腾讯云 Debian 实例(SSH 登录即可)。

# 查看系统版本(可选)
cat /etc/os-release

支持的 Debian 版本一般包括:Debian 10(Buster)、Debian 11(Bullseye)、Debian 12(Bookworm)等。


✅ 二、安装依赖包

sudo apt update && sudo apt upgrade -y
sudo apt install -y 
    apt-transport-https 
    ca-certificates 
    curl 
    gnupg 
    lsb-release

✅ 三、添加 Docker 官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

✅ 四、添加 Docker 官方仓库

根据你的 Debian 版本选择合适的仓库配置命令。以 Debian 11(Bullseye)为例:

echo 
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian 
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

如果你的系统是 Debian 12(Bookworm),上面的命令依然适用,因为 $(lsb_release -cs) 会自动识别为 bookworm


✅ 五、更新软件包索引并安装 Docker

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

✅ 六、验证 Docker 是否安装成功

sudo docker --version
sudo docker run hello-world

如果看到输出中包含 “Hello from Docker!”,说明安装成功!


✅ 七、将当前用户加入 docker 用户组(避免每次使用 sudo)

sudo usermod -aG docker $USER

然后退出终端重新登录,使权限生效。


✅ 八、设置 Docker 开机自启(可选)

sudo systemctl enable docker

🧪 补充:安装 Docker Compose(推荐)

sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

替换 v2.23.0 为你需要的版本号。也可以访问 Docker Compose GitHub Release 页面 获取最新版本。


🚨 注意事项

  • 腾讯云默认防火墙可能会影响某些服务的访问,请确保开放对应端口。
  • 如果你是用的是腾讯云轻量应用服务器,需手动在控制台开放端口(如 80、443、3000 等)。

如果你有具体要运行的服务或容器,比如 Nginx、MySQL、Portainer 等,我也可以提供对应的部署示例。

是否需要? 😊