腾讯云上ubuntu系统安装docker?

在腾讯云上的 Ubuntu 系统中安装 Docker 是一个非常常见的操作。以下是详细的安装步骤,适用于腾讯云 CVM(Cloud Virtual Machine)上的 Ubuntu 系统(以 Ubuntu 20.04 或 22.04 为例):


✅ 前提条件

  • 你已经登录到腾讯云的 Ubuntu 实例(通过 SSH)。
  • Ubuntu 系统已更新(推荐)。
  • 使用的用户具有 sudo 权限。

🐳 安装 Docker 的步骤

1. 更新系统软件包

sudo apt update

2. 安装依赖包

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

3. 添加 Docker 官方 GPG 密钥

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

4. 添加 Docker 的 APT 源

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

5. 再次更新软件包索引

sudo apt update

6. 安装 Docker 引擎

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

docker-ce 是社区版 Docker 引擎。


✅ 验证 Docker 是否安装成功

sudo docker --version

输出示例:

Docker version 24.0.0, build 1a79632

运行一个测试容器:

sudo docker run hello-world

如果输出类似以下内容,说明 Docker 安装成功:

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

🧑‍💻 可选:将当前用户添加到 docker 用户组(避免每次使用 sudo

sudo usermod -aG docker $USER

退出当前 SSH 会话并重新登录后生效。


🚀 可选:安装 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 服务):

  1. 登录腾讯云控制台。
  2. 找到对应实例的安全组。
  3. 添加入站规则,放行对应端口(如 80、443、8080 等)。

📌 常见问题

1. 安装时提示找不到 docker-ce

可能是源配置错误,检查 /etc/apt/sources.list.d/docker.list 文件内容是否正确。

2. 安装失败或版本不兼容

可以指定特定版本安装:

apt-cache madison docker-ce
sudo apt install docker-ce=<版本号>

如果你有具体使用的场景(比如部署 Nginx、MySQL、WordPress 等),我也可以提供对应的 Docker 配置示例。

需要我帮你部署一个服务吗?😊

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