在 CentOS 系统上安装 Docker

在 CentOS 系统上安装 Docker,可按以下步骤操作:

一、卸载旧版本(如存在)

bash

复制代码
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

二、设置 Docker 仓库

bash

复制代码
sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

三、安装 Docker 引擎

bash

复制代码
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装过程中如提示确认 GPG key,验证指纹信息正确后即可接受。

四、启动 Docker

bash

复制代码
sudo systemctl start docker

五、验证安装

bash

复制代码
sudo docker run hello-world

此命令会下载测试镜像并在容器中运行,成功后会显示确认消息。

六、设置开机自启

bash

复制代码
sudo systemctl enable docker.service
sudo systemctl enable containerd.service

七、管理 Docker 用户权限(可选)

为避免每次使用 Docker 命令都需要输入 sudo,可将用户添加到 docker 用户组:

bash

复制代码
sudo usermod -aG docker $USER

执行此命令后需重新登录系统使设置生效。

完成以上步骤后,你的 CentOS 系统就已成功安装并配置好 Docker 环境,可以开始使用容器技术了。

相关推荐
林浅不想努力5 小时前
k8s集群部署的方法原理
云原生·容器·kubernetes
輝太くん5 小时前
k8s中的pod管理
云原生·容器·kubernetes
大大大大晴天5 小时前
大数据平台为什么必须走向云原生:从资源孤岛到弹性数据基础设施
大数据·云原生
潘正翔6 小时前
k8s高级_调度器Deployment
linux·运维·云原生·容器·kubernetes·jenkins·devops
阿里云云原生7 小时前
云效 AI 助手深度解析:如何贯穿需求、代码、测试与发布的全链路闭环?
云原生
yunwei3710 小时前
eBPF 教程:用 BPF Qdisc 实现出口限速
linux·云原生·开源
彭友圈10111 小时前
K8s 集群部署方法与原理总结
云原生·容器·kubernetes
dongchen。11 小时前
K8s部署实操
云原生·容器·kubernetes
xiaoxiangsiyan11 小时前
全网IPv6规模化改造实战指南
运维·网络·笔记·云原生·自动化
高卧怡怡11 小时前
Kubernetes的部署和环境配置
云原生·容器·kubernetes