速卖通素材
努力

在腾讯云的linux安装docker?

服务器

在腾讯云的 Linux 服务器上安装 Docker 非常简单。以下是详细的步骤,适用于主流的 Linux 发行版(以 CentOS 7/8Ubuntu 20.04/22.04 为例)。


✅ 一、准备工作

1. 登录到你的腾讯云 Linux 服务器

使用 SSH 登录:

ssh root@你的公网IP

2. 更新系统包

对于 CentOS / Rocky Linux / RHEL:

sudo yum update -y

对于 Ubuntu / Debian:

sudo apt update && sudo apt upgrade -y

✅ 二、安装 Docker

方法一:使用官方脚本安装(推荐)

这是最简便的方法,由 Docker 官方提供。

1. 下载并运行官方安装脚本

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

脚本会自动检测系统类型并安装适合的版本。

2. 将当前用户加入 docker 组(避免每次用 sudo

sudo usermod -aG docker $USER

注意:执行后需要重新登录终端或重启 shell 才能生效。

3. 启动并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

4. 验证安装是否成功

docker --version
docker run hello-world

如果看到欢迎信息,说明安装成功!


方法二:手动安装(以 Ubuntu 为例)

1. 安装依赖

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

2. 添加 Docker 的 GPG 密钥

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

3. 添加仓库

echo "deb [arch=$(dpkg --print-architecture) 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

4. 安装 Docker

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

后续步骤同方法一(启动、加用户组、测试)。


✅ 三、可选:配置镜像提速器(提升国内拉取速度)

由于 Docker Hub 国内访问较慢,建议配置腾讯云镜像提速器。

获取提速器地址

登录 腾讯云容器镜像服务控制台

进入「镜像工具」→「镜像提速器」,你会看到类似:

https://xxxx.mirror.tencentyun.com

配置 Docker 使用提速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxx.mirror.tencentyun.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

✅ 四、常见问题

问题 解决方法
Permission denied 运行 docker 命令 执行 sudo usermod -aG docker $USER 并重新登录
拉取镜像慢 配置腾讯云镜像提速器
Cannot connect to the Docker daemon 确保 systemctl start docker 已运行

✅ 总结

你已经成功在腾讯云 Linux 服务器上安装了 Docker!接下来可以:

  • 拉取镜像:docker pull nginx
  • 运行容器:docker run -d -p 80:80 nginx
  • 学习使用 docker-compose 管理多容器应用

如需进一步帮助(比如安装 Docker Compose),欢迎继续提问!

未经允许不得转载:轻量云Cloud » 在腾讯云的linux安装docker?