温馨提示×

如何在centos跑docker

小樊
37
2026-09-02 18:05:11
栏目: 智能运维

CentOS 上运行 Docker,一般步骤如下(以 CentOS 7/8 为例):


一、准备环境

1. 更新系统

sudo yum update -y

2. 卸载旧版本(如有)

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

二、安装 Docker

方式一:使用官方仓库(推荐)

# 安装依赖
sudo yum install -y yum-utils

# 添加 Docker 仓库
sudo yum-config-manager --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

# 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io

三、启动 Docker

sudo systemctl start docker
sudo systemctl enable docker

验证是否安装成功:

docker version

四、运行第一个容器

sudo docker run hello-world

如果看到欢迎信息,说明 Docker 已正常运行。


五、常用操作

docker ps               # 查看运行中的容器
docker images           # 查看镜像
docker run -it centos   # 运行一个 CentOS 容器
docker stop <容器ID>    # 停止容器

六、免 sudo 运行(可选)

sudo usermod -aG docker $USER

退出重新登录后生效。


七、常见问题

1. CentOS 8 报错?

CentOS 8 已停止维护,可使用:

sudo yum install -y docker

或切换到 Podman(CentOS 8 默认推荐)

2. 防火墙问题

sudo systemctl stop firewalld
sudo systemctl disable firewalld

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否服务器 / 云主机
  • 是否要部署具体服务(如 Nginx、MySQL)

我可以给你更精确的方案。

0