腾讯云轻量服务器ubuntn安装docker?

腾讯云轻量服务器Ubuntu安装Docker完整指南

结论

在腾讯云轻量服务器(Ubuntu系统)上安装Docker只需4个核心步骤:更新系统、安装依赖、添加Docker官方仓库并安装。完成后,通过docker --version验证即可。以下是详细操作流程。


1. 准备工作

确保你的腾讯云轻量服务器满足以下条件:

  • Ubuntu 18.04/20.04/22.04(推荐LTS版本)
  • SSH root权限或具有sudo权限的普通用户
  • 网络连通性(可访问X_X以下载Docker依赖)

提示:通过lsb_release -a查看系统版本,通过ping google.com测试网络。


2. 安装Docker的4个核心步骤

步骤1:更新系统软件包

sudo apt update && sudo apt upgrade -y

作用:确保系统软件包为最新版本,避免依赖冲突。

步骤2:安装必要工具

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

关键依赖curl用于下载密钥,apt-transport-https支持HTTPS仓库。

步骤3:添加Docker官方GPG密钥和仓库

# 添加GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加APT仓库
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

注意$(lsb_release -cs)会自动匹配当前Ubuntu版本代号(如focal)。

步骤4:安装Docker引擎

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

验证安装

sudo docker --version  # 输出类似:Docker version 20.10.17

3. 配置Docker(可选但重要)

允许非root用户运行Docker

sudo usermod -aG docker $USER  # 将当前用户加入docker组
newgrp docker  # 刷新组权限

作用:避免每次命令前加sudo,提升安全性。

设置Docker开机自启

sudo systemctl enable docker && sudo systemctl start docker

测试Docker运行

sudo docker run hello-world

预期结果:输出Hello from Docker!即表示安装成功。


常见问题解决

  1. 权限不足

    • 错误:Got permission denied while trying to connect to the Docker daemon
    • 解决:执行sudo usermod -aG docker $USER并重新登录。
  2. 网络拉取镜像慢

    • 配置国内镜像提速器(如腾讯云镜像源):
      sudo mkdir -p /etc/docker
      sudo tee /etc/docker/daemon.json <<-'EOF'
      {
      "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
      }
      EOF
      sudo systemctl restart docker

总结

在腾讯云Ubuntu服务器安装Docker的核心是:更新系统 → 添加官方仓库 → 安装引擎 → 验证权限。完成后,你已具备完整的容器化环境,可部署Nginx、MySQL等应用。若需生产使用,建议进一步配置日志、存储卷和防火墙规则

未经允许不得转载:ECLOUD博客 » 腾讯云轻量服务器ubuntn安装docker?