amazon-web-services - 在 ec2 实例中启动 Docker 失败?
问题描述
我尝试使用以下命令在亚马逊服务器中启动 docker sudo systemctl start docker,但我得到以下命令 sudo: systemctl: command not found
解决方案
试试这个步骤: -
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 像一个包
推荐阅读
- r - 数据框可以按行而不是 R 中的列包含不同类别的向量吗?
- python - 用于文本和浮点数的最快/最有效的数据存储格式
- r - Windows 上的 RODBC 和 unicode
- dart - FormatException:flutter Firebase Cloud Functions 中的信封无效
- google-cloud-functions - 谷歌函数调用另一个谷歌函数:statusCodeError 500
- neo4j - Neo4j - 路径上的 WHERE 否定不起作用
- constraints - 大于运算符的约束误差
- regex - 如何匹配下面的 4 位或 5 位数字?
- java - 调用 sum 方法
- javascript - 自动替换 RegEx JavaScript 中的参数