通常情况下,新买的云服务器不需要手动安装 Docker。
这主要取决于你购买时选择的操作系统镜像(Image)。具体情况如下:
1. 大多数现代云服务商已预装
目前主流的云厂商(如阿里云、腾讯云、AWS、华为云等)在创建实例时,提供的许多官方镜像已经默认集成了 Docker。
- Ubuntu/Debian/CentOS/Rocky Linux:较新的版本(如 Ubuntu 20.04+、CentOS Stream 9+)通常会在系统初始化脚本中自动安装并配置好 Docker 或 Docker Compose。
- Docker 专属镜像:部分云厂商提供名为
docker-ce或docker-optimized的特定镜像,这些镜像里 Docker 是开箱即用的。
2. 如何快速验证?
在你登录服务器后,只需运行以下命令即可确认是否已安装:
docker --version
# 或者
docker -v
- 如果输出了版本号(例如
Docker version 24.0.5, build ...):说明已安装成功,你可以直接使用。 - 如果提示
command not found:说明未安装,需要手动安装。
3. 如果未安装,如何快速安装?
如果确认未安装,可以使用官方推荐的一键安装脚本,这是最通用且高效的方法(以 Linux 为例):
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
(注:国内用户建议加上 --mirror Aliyun 参数以提速下载)
安装完成后,记得将当前用户加入 docker 组,避免每次运行都加 sudo:
sudo usermod -aG docker $USER
# 然后重新登录或执行 newgrp docker
总结建议
虽然大部分新镜像可能已预装,但为了保险起见,建议在首次连接服务器后立即检查 Docker 版本。如果没有安装,使用上述一键脚本即可完成环境搭建,无需复杂的手动编译或配置。
云服务器