奋斗
努力

腾讯云服务器opencloudOs安装docker?

云计算

在腾讯云服务器上安装 Docker(适用于 OpenCloudOS 或其他 Linux 发行版)的步骤如下:


1. 准备工作

  • 确保你已登录到腾讯云服务器(通过 SSH 或控制台)。
  • 确认系统版本(OpenCloudOS 基于 CentOS,兼容 RHEL 生态):
    cat /etc/os-release

2. 卸载旧版本 Docker(如有)

sudo yum remove docker 
    docker-client 
    docker-client-latest 
    docker-common 
    docker-latest 
    docker-latest-logrotate 
    docker-logrotate 
    docker-engine

3. 安装依赖工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

4. 添加 Docker 官方仓库

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

注意:OpenCloudOS 兼容 CentOS 仓库,若报错可尝试使用腾讯云镜像源:

sudo yum-config-manager --add-repo http://mirrors.tencentyun.com/docker-ce/linux/centos/docker-ce.repo

5. 安装 Docker 引擎

sudo yum install -y docker-ce docker-ce-cli containerd.io

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

sudo systemctl start docker
sudo systemctl enable docker

7. 验证安装

sudo docker run hello-world

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


8. (可选)配置镜像提速(腾讯云 Docker 镜像源)

编辑配置文件:

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

重启 Docker 生效:

sudo systemctl restart docker

常见问题

  1. 兼容性问题
    OpenCloudOS 可能与某些 Docker 版本存在兼容性差异。若安装失败,尝试指定版本:

    sudo yum install -y docker-ce-20.10.17 docker-ce-cli-20.10.17
  2. 权限问题
    将当前用户加入 docker 组以避免 sudo

    sudo usermod -aG docker $(whoami)
    newgrp docker  # 刷新组权限
  3. 防火墙设置
    如需开放 Docker 端口(如 2375/2376),需配置安全组规则(腾讯云控制台)和本地防火墙。


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

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