腾讯云服务器ubuntu安装docker?

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


✅ 一、准备工作

1. 登录到你的腾讯云服务器

使用 SSH 登录:

ssh username@your_server_ip

2. 更新系统包索引

sudo apt update

3. 安装依赖项(用于通过 HTTPS 使用仓库)

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

✅ 四、更新软件包索引并安装 Docker

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

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

sudo docker --version

输出示例:

Docker version 24.0.0, build 1a796f9

运行测试容器:

sudo docker run hello-world

如果看到 Hello from Docker! 的信息,说明安装成功。


✅ 六、(可选)将当前用户加入 docker 用户组(避免每次执行 docker 命令都要加 sudo)

sudo usermod -aG docker ${USER}

然后退出终端并重新登录,使权限生效。


✅ 七、(可选)安装 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

🧠 注意事项(腾讯云相关)

  • 安全组设置:如果你要通过端口访问容器服务,请记得在腾讯云控制台中开放对应端口。
  • 防火墙设置:Ubuntu 可能启用了 ufw 防火墙,也需要配置允许特定端口。
  • 镜像提速器(可选):国内网络推荐使用阿里云或腾讯云提供的 Docker 镜像提速器。

设置镜像提速器(以阿里云为例):

  1. 登录 阿里云容器镜像服务
  2. 找到“镜像提速器”
  3. 创建或获取专属提速地址
  4. 编辑或创建 /etc/docker/daemon.json 文件:
{
  "registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"]
}
  1. 重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker

如需进一步帮助(例如部署 Nginx、MySQL、Java 应用等),欢迎继续提问!

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