在腾讯云轻量应用服务器上安装的 CentOS 系统可以直接安装 Docker,但需要注意以下几点:
1. Docker Desktop 与 Docker Engine 的区别
- Docker Desktop 是 Docker 官方为 Windows/macOS 设计的图形化工具,不适用于 Linux 系统。
- Linux 系统(如 CentOS) 需安装 Docker Engine(命令行工具),通过
docker-ce包实现。
2. CentOS 安装 Docker Engine 步骤
# 卸载旧版本(如有)
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
# 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装 Docker Engine
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
# 验证安装
sudo docker run hello-world
3. 图形化管理替代方案
- Portainer(轻量级 Web UI):
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce访问
http://服务器IP:9000即可管理容器。
4. 注意事项
- 系统兼容性:确保 CentOS 版本支持 Docker(如 CentOS 7/8 需验证内核版本 ≥ 3.10)。
- 腾讯云网络:建议配置国内镜像提速(如腾讯云 Docker 镜像源)提升拉取速度。
- 资源限制:轻量服务器配置较低,建议根据实际需求分配资源。
总结
直接在 CentOS 上安装 Docker Engine 并配合 Portainer 等工具即可满足需求,无需(也无法)使用 Docker Desktop。
云服务器