CentOS 8云服务器Docker CE安装全流程指南
文章分类:技术文档 /
创建时间:2026-01-02
在云服务器上部署应用时,Docker CE(社区版,Community Edition)能提供高效的容器化解决方案。对于CentOS 8系统的云服务器,安装Docker CE的具体操作可按以下步骤完成。
安装前需确保云服务器的CentOS 8系统处于良好状态。首先更新系统软件包,避免因旧版本组件导致兼容性问题。打开终端输入命令:
该命令会自动下载并安装系统可用的更新及安全补丁。若过程中提示确认操作,直接输入"y"并回车即可。更新完成后,系统组件将保持最新状态,为后续安装奠定基础。
若云服务器此前安装过Docker(包括旧版Docker CE或Docker Engine),需先卸载残留组件。执行以下命令:
命令会自动识别并移除所有相关旧版本软件包。若系统从未安装过Docker,此步骤可直接跳过。
为安装最新版Docker CE,需先配置官方仓库。首先安装dnf插件依赖:
安装完成后,添加Docker稳定版仓库源:
此操作将系统软件源指向Docker官方仓库,确保后续安装的是正版最新组件。
仓库配置成功后,输入以下命令安装Docker CE及相关工具:
安装过程中系统会自动解析依赖并下载组件。安装完成后,启动Docker服务:
若需Docker随系统启动自动运行,执行:
最后验证安装结果,运行测试容器:
若输出"Hello from Docker!"等欢迎信息,说明Docker已正常运行。
为避免每次使用Docker命令都需输入sudo,可将当前用户添加至docker用户组:
修改后需重新登录终端或重启服务器,权限设置才会生效。若仍提示权限问题,可尝试执行`sudo systemctl restart docker`重启服务。
若需临时关闭Docker服务,使用:
调整配置后需重启服务,输入:
通过以上步骤,可在CentOS 8云服务器上顺利完成Docker CE的安装与基础配置,为后续容器化应用部署提供稳定环境。
环境准备:更新系统组件
安装前需确保云服务器的CentOS 8系统处于良好状态。首先更新系统软件包,避免因旧版本组件导致兼容性问题。打开终端输入命令:
sudo dnf update -y
该命令会自动下载并安装系统可用的更新及安全补丁。若过程中提示确认操作,直接输入"y"并回车即可。更新完成后,系统组件将保持最新状态,为后续安装奠定基础。
卸载旧版本:清理历史残留
若云服务器此前安装过Docker(包括旧版Docker CE或Docker Engine),需先卸载残留组件。执行以下命令:
sudo dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
命令会自动识别并移除所有相关旧版本软件包。若系统从未安装过Docker,此步骤可直接跳过。
配置仓库:绑定官方源
为安装最新版Docker CE,需先配置官方仓库。首先安装dnf插件依赖:
sudo dnf install -y dnf-plugins-core
安装完成后,添加Docker稳定版仓库源:
sudo dnf config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
此操作将系统软件源指向Docker官方仓库,确保后续安装的是正版最新组件。
安装与启动:完成核心部署
仓库配置成功后,输入以下命令安装Docker CE及相关工具:
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装过程中系统会自动解析依赖并下载组件。安装完成后,启动Docker服务:
sudo systemctl start docker
若需Docker随系统启动自动运行,执行:
sudo systemctl enable docker
最后验证安装结果,运行测试容器:
sudo docker run hello-world
若输出"Hello from Docker!"等欢迎信息,说明Docker已正常运行。
日常管理:简化操作权限
为避免每次使用Docker命令都需输入sudo,可将当前用户添加至docker用户组:
sudo usermod -aG docker $USER
修改后需重新登录终端或重启服务器,权限设置才会生效。若仍提示权限问题,可尝试执行`sudo systemctl restart docker`重启服务。
若需临时关闭Docker服务,使用:
sudo systemctl stop docker
调整配置后需重启服务,输入:
sudo systemctl restart docker
通过以上步骤,可在CentOS 8云服务器上顺利完成Docker CE的安装与基础配置,为后续容器化应用部署提供稳定环境。
工信部备案:苏ICP备2025168537号-1