结论:在腾讯云服务器的Ubuntu系统上安装Docker,推荐使用官方脚本一键安装或通过APT手动安装,两种方式均简单高效。
-
在开始安装之前,请确保你已经登录到你的腾讯云Ubuntu服务器,并具有sudo权限。可以使用
sudo -i切换为root用户,或者在每条命令前加上sudo。 -
第一步:更新系统软件包
安装任何新软件之前,建议先更新一下系统的软件源列表:sudo apt update -
第二步:安装必要的依赖包
Docker需要一些基础依赖库来支持HTTPS协议访问仓库:sudo apt install apt-transport-https ca-certificates curl software-properties-common -y -
第三步:添加Docker官方GPG密钥
添加密钥是为了确保下载的Docker包是官方发布的,保证安全性:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg -
第四步:设置Docker稳定版仓库
根据你的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 -
第五步:再次更新apt缓存
添加完新的仓库后,记得再次更新apt缓存:sudo apt update -
第六步:安装Docker引擎
推荐安装社区版(CE)即可满足大多数需求:sudo apt install docker-ce docker-ce-cli containerd.io -y -
第七步:验证Docker是否安装成功
可以运行以下命令查看Docker版本信息并确认服务状态:sudo docker --version sudo systemctl status docker -
第八步:可选 — 配置非root用户使用Docker
默认只有root用户可以执行Docker命令,为了避免每次都要加sudo,可以将当前用户加入docker组:sudo usermod -aG docker $USER然后退出终端并重新登录使更改生效。
-
第九步:测试运行一个容器
运行一个简单的hello-world容器来验证Docker是否正常工作:sudo docker run hello-world -
总结:整个过程大约5~10分钟即可完成,关键在于正确配置仓库和依赖项。
如果遇到网络问题,可以尝试更换镜像源或使用国内X_X器(如阿里云、DaoCloud等)提供的安装脚本。 -
推荐使用官方安装方法,稳定性更高,便于后续升级维护。
-
若你在腾讯云环境中部署生产级应用,还可以结合腾讯云的容器服务(TKE)进行管理,实现更高效的运维自动化。
以上就是在腾讯云Ubuntu服务器上安装Docker的完整步骤与建议。
CDNK博客