结论:在腾讯云服务器上安装 Docker 非常简单,只需几个步骤即可完成。推荐使用官方脚本或标准仓库方式安装, 保证安全性和稳定性 的同时,也能获得较好的兼容性。
- 确保你已有一台腾讯云 CVM(Cloud Virtual Machine)实例,并且操作系统为常见的 Linux 发行版,如 CentOS、Ubuntu 或 Debian。以下以 Ubuntu 20.04/22.04 和 CentOS 7/8 为例进行说明。
准备工作
- 登录腾讯云控制台,获取服务器的公网 IP 地址和登录凭证(用户名和密码或密钥对)。
- 使用 SSH 工具(如 Xshell、Putty 或终端命令
ssh root@your_server_ip)连接到你的腾讯云服务器。 - 更新系统软件包:
- Ubuntu:
sudo apt update - CentOS:
sudo yum makecache
- Ubuntu:
安装依赖组件
Docker 的安装需要一些基础依赖库:
-
Ubuntu:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y -
CentOS:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加 Docker 官方仓库
-
推荐通过添加官方仓库来安装最新稳定版 Docker,确保长期可用性与安全性。
-
Ubuntu:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 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 -
CentOS:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker 引擎
-
更新软件包列表后安装 Docker:
-
Ubuntu:
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io -y -
CentOS:
sudo yum install docker-ce docker-ce-cli containerd.io -y
启动并设置开机自启 Docker 服务
- 安装完成后启动 Docker 并配置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
验证安装是否成功
运行以下命令查看 Docker 版本信息:
docker --version
还可以运行一个测试容器验证是否正常工作:
sudo docker run hello-world
如果看到“Hello from Docker!”的输出,说明 Docker 已经成功安装并运行。
可选:添加用户到 docker 组
默认情况下,只有 root 用户可以执行 Docker 命令。为了方便使用,可将当前用户加入 docker 组:
sudo usermod -aG docker $USER
然后退出并重新登录,使组权限生效。
总结:在腾讯云服务器上安装 Docker 是一项基础但非常重要的操作, 掌握这一技能有助于快速部署应用和服务 。使用官方推荐的方式安装是最稳妥的选择,同时记得设置好用户权限和开机启动,以便后续使用更加顺畅。
CLOUD知识