当前位置:首页 > 系统教程 > 正文

CentOS Docker安装全攻略(Docker与Docker Compose最新版部署指南)

CentOS Docker安装全攻略(Docker与Docker Compose最新版部署指南)

在当前的容器化平台实践浪潮中,Docker已成为Linux容器部署的事实标准。CentOS作为服务器端广泛使用的Linux发行版,其与Docker的组合能极大提升应用交付效率。本文提供一份超详细的CentOS Docker安装教程,同时涵盖Docker Compose安装方法,即使是零基础的小白也能轻松完成部署。

1. 环境准备与系统更新

首先请确保您的CentOS版本为7或8(推荐CentOS 7.9+)。登录服务器后,先更新系统包并安装必要的工具:

    sudo yum update -ysudo yum install -y yum-utils device-mapper-persistent-data lvm2  

上述命令会更新YUM仓库索引,并安装Docker所需的依赖组件。

2. 移除旧版本Docker

为避免版本冲突,建议先卸载系统中可能存在的旧Docker版本:

    sudo yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine  

若提示未安装任何软件包,则直接进入下一步。

3. 添加Docker官方YUM源

使用yum-utils配置稳定版的Docker仓库:

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo  
CentOS Docker安装全攻略(Docker与Docker Compose最新版部署指南) Docker安装教程  Docker Compose安装方法 Linux容器部署 容器化平台实践 第1张

4. 安装最新版Docker引擎

执行以下命令即可安装Docker CE(社区版)及其命令行工具:

    sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin  

若需指定版本,可先执行yum list docker-ce --showduplicates查看可用版本,再替换docker-ce-版本号进行安装。

5. 启动Docker并设置开机自启

    sudo systemctl start dockersudo systemctl enable docker  

此时可通过sudo docker version验证Docker是否正确安装并运行。

6. 安装Docker Compose(独立二进制)

虽然新版Docker已集成Compose插件,但许多生产环境仍习惯使用独立的docker-compose命令。以下是Docker Compose安装方法(最新版):

    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose  

如需特定版本(如2.23.0),可将latest替换为对应版本号。

7. 验证安装与环境配置

    docker --versiondocker-compose --version  

如果正常输出版本号,恭喜您!您已成功在CentOS上完成了容器化平台实践的核心环境搭建。今后可以轻松使用Docker运行容器、通过Compose编排多容器应用。

💡 小贴士: 若希望非root用户执行docker命令,请将用户加入docker组:sudo usermod -aG docker $USER,重新登录后生效。

—— 完整CentOS Docker安装教程结束,欢迎分享实践 ——