奋斗
努力

腾讯运ubuntu安装docker?

云计算

在腾讯云服务器(Ubuntu系统)上安装Docker的步骤如下:


1. 准备工作

  • 确保使用 Ubuntu 18.04/20.04/22.04 等较新版本(腾讯云可选镜像)。
  • 通过SSH登录服务器:
    ssh root@你的服务器IP

2. 卸载旧版本(如有)

sudo apt-get remove docker docker-engine docker.io containerd runc

3. 安装依赖工具

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

4. 添加Docker官方GPG密钥

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

5. 设置Docker稳定版仓库

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

6. 安装Docker引擎

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

7. 验证安装

  • 启动Docker服务:
    sudo systemctl enable docker
    sudo systemctl start docker
  • 检查版本:
    docker --version
  • 运行测试容器:
    sudo docker run hello-world

8. (可选)非root用户操作Docker

sudo usermod -aG docker $USER
newgrp docker  # 刷新用户组(或重新登录)

之后该用户可直接运行 docker 命令,无需 sudo


常见问题

  1. 镜像提速(腾讯云国内服务器建议配置):

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
     "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
    }
    EOF
    sudo systemctl restart docker
  2. 防火墙:确保安全组放行所需端口(如80、443等)。


完成以上步骤后,Docker即可在腾讯云Ubuntu服务器上正常运行。如需更详细配置,可参考Docker官方文档。

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