腾讯云上的ubuntu系统如何安装docker环境?

在腾讯云上的 Ubuntu 系统上安装 Docker 环境非常简单,以下是详细步骤,适用于 Ubuntu 20.04 或 Ubuntu 22.04 等主流版本。


✅ 一、准备工作

  1. 登录腾讯云服务器(通过 SSH)。
  2. 确保系统是最新状态:
sudo apt update && sudo apt upgrade -y

✅ 二、安装 Docker

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

# 安装必要的依赖
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加 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

# 更新 apt 包索引
sudo apt update

# 安装 Docker 引擎
sudo apt install -y docker-ce docker-ce-cli containerd.io

# 验证是否安装成功
sudo docker --version

✅ 三、启动 Docker 并设置开机自启

# 启动 Docker 服务
sudo systemctl start docker

# 设置开机自启
sudo systemctl enable docker

# 查看 Docker 状态
sudo systemctl status docker

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

# 创建 docker 用户组(如果不存在)
sudo groupadd docker

# 将当前用户加入 docker 组
sudo usermod -aG docker $USER

# 退出并重新登录,使组生效

重新登录后测试是否可以不加 sudo 运行 Docker 命令:

docker run hello-world

✅ 五、安装 Docker Compose(可选)

# 下载 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

⚠️ 注意:v2.23.0 是当前较新版本,你可以前往 GitHub Releases 页面查看最新版本。


✅ 六、常见问题

1. 报错:docker: command not found

说明 Docker 没有安装成功,请重新执行安装步骤。

2. 报错:Got permission denied while trying to connect to the Docker daemon socket

说明用户没有加入 docker 用户组,请执行:

sudo usermod -aG docker $USER

然后退出并重新登录。


✅ 七、验证安装是否成功

docker run hello-world

如果输出类似如下内容,表示 Docker 安装成功:

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

如需进一步部署应用(如 Nginx、MySQL、WordPress 等),可以使用 docker rundocker-compose.yml 文件来快速部署。


如果你需要,我也可以提供一个简单的 docker-compose.yml 示例来部署 Web 应用。欢迎继续提问!

未经允许不得转载:秒懂云 » 腾讯云上的ubuntu系统如何安装docker环境?