在腾讯云上的 Ubuntu 系统上安装 Docker 环境非常简单,以下是详细步骤,适用于 Ubuntu 20.04 或 Ubuntu 22.04 等主流版本。
✅ 一、准备工作
- 登录腾讯云服务器(通过 SSH)。
- 确保系统是最新状态:
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 run 或 docker-compose.yml 文件来快速部署。
如果你需要,我也可以提供一个简单的 docker-compose.yml 示例来部署 Web 应用。欢迎继续提问!
秒懂云