腾讯云轻量服务器docker升级?

在腾讯云轻量服务器上升级 Docker,可以按照以下步骤进行操作。这里以常见的 UbuntuDebian 系统为例(如果是 CentOS/Rocky Linux 等系统,命令略有不同)。


✅ 一、查看当前 Docker 版本

docker --version

输出示例:

Docker version 20.10.7, build f0df350

✅ 二、卸载旧版本(可选)

如果你的 Docker 是通过系统包安装的,可以先卸载:

sudo apt-get remove docker docker-engine docker.io containerd runc

✅ 三、更新系统包索引

sudo apt update

✅ 四、安装最新版 Docker(推荐方式:使用官方脚本)

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

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

这会自动下载并安装最新稳定版的 Docker 引擎。


方法 2:手动添加仓库安装(适合需要控制版本时)

  1. 安装依赖:
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
  1. 添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 添加仓库源(适用于 Ubuntu):
echo "deb [arch=amd64 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
  1. 更新软件包并安装 Docker:
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

✅ 五、验证是否安装成功

docker --version
sudo docker run hello-world

如果看到欢迎信息说明安装成功。


✅ 六、将当前用户加入 docker 用户组(避免每次用 sudo)

sudo usermod -aG docker $USER

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


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

注意:你可以替换上面的版本号为最新版本,比如从 GitHub Releases 获取。


🔁 八、重启 Docker 服务(如有需要)

sudo systemctl restart docker

📌 补充说明(腾讯云轻量服务器相关)

  • 轻量服务器默认可能预装了旧版 Docker。
  • 如果你使用的是腾讯云提供的应用镜像(如“Docker 应用模板”),建议检查是否有内置管理工具。
  • 确保系统时间同步,否则可能导致 HTTPS 下载失败。
  • 如需配置开机自启 Docker:
sudo systemctl enable docker

如果你告诉我你的系统类型(Ubuntu/Debian/CentOS 等),我可以提供更具体的命令。需要我帮你写一个完整的升级脚本也可以哦!

未经允许不得转载:CLOUD技术博 » 腾讯云轻量服务器docker升级?