在 CentOS 7 上安装 Docker 和 Docker Compose 教程

📌 温馨提示:
本文内容可能随时间变动而失效,请以页面显示的更新时间为准。
若内容已不准确或资源失效,欢迎留言或联系站长反馈修正。
⚠️ 免责声明:
本文仅供学习与参考,观点仅代表作者个人意见,与本站无关。
如有侵权问题,请立即联系我们处理,谢谢理解与支持。

🐳 第一步:安装 Docker CE

1.1 移除旧版本(如果有)

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

1.2 安装依赖包

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

1.3 设置 Docker 仓库(使用官方源或阿里云镜像源)

官方源:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

阿里云镜像源(推荐,速度快):

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.4 安装 Docker

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

1.5 启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

1.6 验证 Docker 安装是否成功

docker version
docker info

⚙️ 第二步:配置镜像加速器(推荐)

编辑配置文件:

sudo mkdir -p /etc/docker

然后写入加速配置(以阿里云为例):

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://<你的阿里云ID>.mirror.aliyuncs.com"]
}
EOF

重新加载配置并重启服务:

sudo systemctl daemon-reexec
sudo systemctl restart docker

🧰 第三步:安装 Docker Compose

3.1 下载最新版本(官方推荐)

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

3.2 添加执行权限

sudo chmod +x /usr/local/bin/docker-compose

3.3 验证安装

docker-compose version

✅ 测试 Docker 和 Compose 是否正常

创建一个简单的 docker-compose.yml 文件:

version: '3'
services:
hello-world:
image: hello-world

执行:

docker-compose up

成功后会输出 hello world 的欢迎信息。

THE END
喜欢就支持一下吧
点赞14
评论 抢沙发

请登录后发表评论

    暂无评论内容