结论:在腾讯云服务器Ubuntu系统上安装Docker非常简单,只需更新系统、安装依赖、添加Docker仓库并安装即可。整个过程只需几分钟,适合新手快速部署环境。
准备工作
- 腾讯云服务器配置要求不高,最低配即可运行Docker。
- 操作系统为 Ubuntu 20.04 或 Ubuntu 22.04 LTS 是推荐版本。
- 确保你有 root权限或sudo权限。
步骤一:更新系统软件包
首先通过SSH连接到你的腾讯云服务器,然后执行以下命令更新系统:
sudo apt update && sudo apt upgrade -y
这一步可以确保系统软件是最新的,避免后续安装中出现问题。
步骤二:安装必要的依赖
Docker的安装需要一些基础依赖库,可以通过以下命令安装:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
这些工具将帮助你从HTTPS源下载Docker的安装包。
步骤三:添加Docker官方GPG密钥
为了保证软件来源的安全性,我们需要添加Docker的官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
步骤四:添加Docker APT仓库
接下来,将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
步骤五:再次更新APT缓存
添加仓库后,再次更新APT缓存以获取Docker的最新信息:
sudo apt update
步骤六:安装Docker引擎
现在可以安装Docker CE(社区版)了:
sudo apt install docker-ce docker-ce-cli containerd.io -y
安装完成后,Docker服务会自动启动。
步骤七:验证Docker是否安装成功
使用以下命令检查Docker的状态和版本:
sudo systemctl status docker
docker --version
还可以运行一个测试容器来确认是否一切正常:
sudo docker run hello-world
如果看到欢迎信息,说明 Docker安装成功!
可选:将用户添加到docker组(免sudo)
默认情况下,使用Docker需要加sudo。如果你不想每次都输入sudo,可以将当前用户加入docker组:
sudo usermod -aG docker $USER
然后退出终端并重新登录,使更改生效。
总结
- 在腾讯云服务器Ubuntu上安装Docker是一个标准且简单的流程。
- 关键步骤包括更新系统、安装依赖、添加仓库和安装Docker引擎。
- 安装完成后,建议配置非root用户权限以便更方便地使用。
掌握这个技能后,你可以轻松部署各种基于Docker的应用程序,比如Nginx、MySQL、Redis等,非常适合用于开发、测试或生产环境搭建。
云计算