温馨提示×

centos minimal如何装docker

小樊
39
2026-10-11 16:02:04
栏目: 智能运维

在 CentOS Minimal(最小化安装)环境下安装 Docker,一般步骤如下(以 CentOS 7 / 8 为例,CentOS 9 思路类似但建议用 Podman 替代)。


一、基础准备(Minimal 常见缺失)

Minimal 版通常没有 wget、curl、vim 等工具,先装基础工具:

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

如果是 CentOS 8 / Stream:

dnf install -y dnf-utils device-mapper-persistent-data lvm2

二、添加 Docker 官方源

CentOS 7

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

CentOS 8 / Stream

dnf config-manager --add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

三、安装 Docker

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

或(CentOS 8):

dnf install -y docker-ce docker-ce-cli containerd.io

四、启动并设置开机自启

systemctl start docker
systemctl enable docker

验证:

docker version
docker run hello-world

五、常见 Minimal 环境坑

1. 没有网络

ip addr

若没有 IP:

dhclient

2. 防火墙(可选)

systemctl stop firewalld
systemctl disable firewalld

3. SELinux(可选关闭)

setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

4. 配置国内镜像(加速)

mkdir -p /etc/docker
cat > /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}
EOF
systemctl restart docker

六、CentOS 9 / Stream 注意

CentOS 9 官方已不主推 Docker,推荐:

dnf install -y podman

如果你必须用 Docker,仍可用上面 Docker CE 方式(社区支持)。


如果你告诉我 CentOS 具体版本(7 / 8 / 9),我可以给你更精确的一条命令安装方案。

0 踩