腾讯云上ubuntu系统安装docker?

服务器

在腾讯云上的 Ubuntu 系统中安装 Docker 是一个常见的操作,下面是一个详细的安装步骤,适用于大多数 Ubuntu 版本(如 Ubuntu 20.04、Ubuntu 22.04 等):


✅ 一、准备工作

1. 登录到腾讯云服务器

使用 SSH 登录你的 Ubuntu 服务器:

ssh username@your_server_ip

2. 更新系统软件包

sudo apt update && sudo apt upgrade -y

✅ 二、安装 Docker

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

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

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


✅ 三、将当前用户添加到 docker 用户组(避免每次使用 sudo

sudo usermod -aG docker $USER

⚠️ 修改后需要 重新登录 或重启终端才能生效。


✅ 四、启动 Docker 服务并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

✅ 五、验证 Docker 是否安装成功

docker --version
docker run hello-world

如果输出类似下面的信息,说明安装成功:

Hello from Docker!
This message shows that your installation appears to be working correctly.

✅ 六、(可选)安装 Docker Compose

sudo apt install -y docker-compose

或者使用官方方式安装最新版:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

? 七、腾讯云安全组设置(如需外部访问)

如果你部署的服务需要外部访问(比如 Web 服务),请前往腾讯云控制台:

  • 打开对应云服务器的 安全组配置
  • 添加入站规则,放行对应的端口(如 80、443、8080、3000 等)

? 常见问题

1. 权限问题:Got permission denied while trying to connect to the Docker daemon socket

解决方法:确认你已加入 docker 用户组,并重新登录终端。

newgrp docker

或者直接重新登录。


2. 安装失败,提示依赖问题

可以尝试手动安装:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
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
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

如果你有具体使用的场景(如部署 Nginx、MySQL、Docker Compose 项目等),也可以继续问我,我可以提供完整部署示例。

未经允许不得转载:CDNK博客 » 腾讯云上ubuntu系统安装docker?