首页 > 解决方案 > 在 ec2 实例中启动 Docker 失败?

问题描述

我尝试使用以下命令在亚马逊服务器中启动 docker sudo systemctl start docker,但我得到以下命令 sudo: systemctl: command not found

标签: amazon-web-servicesdockeramazon-ec2

解决方案


试试这个步骤: -

 sudo service docker start

检查服务状态

sudo service docker status 

原因:您的实例不支持 systemctl 命令。您可以使用 service 命令而不是 systemctl 命令。

使用命令 cat 检查您运行的 Amazon linux 版本/etc/os-release

如果是 Amazon Linux 版本 2,那么我t does support systemd and comes installed by default.

如果是 Amazon linux 版本 1,那么it doesn't support导致 Amazon Linux 最终是基于旧版本的 CentOS/RHEL。

如果是版本 1,你只需要切换到任何其他支持系统的 linux 发行版。你不能 yum install systemd 像一个包


推荐阅读