Docker 服务启动失败,状态为 203

问题描述 投票:0回答:1

我有一台带有 Docker EE 的 RHEL 7 服务器,并且在删除 Docker EE 后安装了 Docker CE。但是安装 Docker CE 后,当我尝试使用命令

systemctl enable --now docker
启动 Docker 服务时,它失败并出现以下错误。

Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

当我看到 Docker 服务的状态 (

systemctl status docker.service
) 时,我看到以下错误。

Redirecting to /bin/systemctl status docker.service
  docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/docker.service.d
           httpd.conf, comp_config.conf
   Active: failed (Result: start-limit) since Sun 2024-03-24 11:00:00 CDT; 3s ago
     Docs: https://docs.docker.com
  Process: 24653 ExecStopPost=/var/lib/docker/scripts/dockerd-shutdown.sh (code=exited, status=203/EXEC)
  Process: 24651 ExecStartPre=/var/lib/docker/scripts/mount-overlay2fs.sh (code=exited, status=203/EXEC)

systemd[1]: docker.service failed.
systemd[1]: docker.service holdout time over, scheduling restart.
systemd[1]: Stopped Docker Application Container Engine.
systemd[1]: start request repeated too quickly for docker.service
systemd[1]: Failed to start Docker Application Container Engine. 
systemd[1]: Unit docker.service entered failed state.
systemd[1]: docker.service failed.
systemd[1]: start request repeated too quickly for docker.service
systemd[1]: Failed to start Docker Application Container Engine.
systemd[1]: docker.service failed.

Docker EE 如何删除?

我通过执行以下步骤删除了 Docker EE。

  • 停止 Docker 服务
  • yum 删除 docker-ee 和其他 docker 软件包。

安装 Docker 的步骤 - 按照 https://linuxconfig.org/how-to-install-docker-in-rhel-8 中的步骤安装 Docker CE。

我不知道如何解决这个问题。我怎样才能解决这个问题?我应该从哪里开始看?

docker docker-compose docker-machine rhel7 docker-engine
1个回答
0
投票

也许您应该尝试一下以下过程,我在 Oracle Linux 7.9 中测试了它并且它有效。

  1. 更新系统包
sudo yum update
  1. 安装所需的依赖项
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 设置 Docker CE 存储库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装 Docker CE
sudo yum install docker-ce
  1. 启动然后启用Docker服务
sudo systemctl start docker
sudo systemctl enable docker
  1. 验证 Docker 安装
sudo docker --version
© www.soinside.com 2019 - 2024. All rights reserved.