奋斗
努力

腾讯云服务器系统装docker?

云计算

在腾讯云服务器上安装 Docker 的步骤如下,适用于主流的 Linux 发行版(如 CentOS、Ubuntu 等):


1. 登录服务器

通过 SSH 连接到你的腾讯云服务器:

ssh root@你的服务器IP

2. 卸载旧版本(如有)

确保系统没有残留的旧版本 Docker:

sudo apt-get remove docker docker-engine docker.io containerd runc  # Ubuntu
# 或
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine  # CentOS

3. 安装依赖工具

根据系统选择以下命令:

  • Ubuntu/Debian
    sudo apt-get update
    sudo apt-get install -y apt-transport-https ca-certificates curl gnupg software-properties-common
  • CentOS/RHEL
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

4. 添加 Docker 官方 GPG 密钥

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

5. 添加 Docker 软件源

  • Ubuntu
    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
  • CentOS
    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

6. 安装 Docker 引擎

  • Ubuntu
    sudo apt-get update
    sudo apt-get install -y docker-ce docker-ce-cli containerd.io
  • CentOS
    sudo yum install -y docker-ce docker-ce-cli containerd.io

7. 启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

8. 验证安装

检查 Docker 版本及运行状态:

docker --version
sudo systemctl status docker

运行测试容器:

sudo docker run hello-world

9. (可选)配置非 root 用户使用 Docker

将当前用户加入 docker 用户组,避免每次使用 sudo

sudo usermod -aG docker $USER
newgrp docker  # 刷新用户组

10. 配置腾讯云镜像提速(国内服务器推荐)

/etc/docker/daemon.json 中添加腾讯云 Docker 镜像提速器(需登录腾讯云容器服务获取专属地址):

{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}

重启 Docker:

sudo systemctl restart docker

常见问题

  • 权限问题:如果遇到 Permission denied,确保执行命令时带有 sudo 或用户已加入 docker 组。
  • 镜像拉取慢:务必配置国内镜像提速器(如腾讯云、阿里云等)。
  • 防火墙:确保云服务器安全组放行 Docker 使用的端口(如 2375、2376 等)。

通过以上步骤,你可以在腾讯云服务器上顺利完成 Docker 的安装和基础配置。

未经允许不得转载:云服务器 » 腾讯云服务器系统装docker?