当前位置:   article > 正文

sh: /etc/init.d/sshd: not found Docker中的Alpine镜像安装sshd无法启动

alpine ssh: not found

问题描述

在Alpine镜像中安装了openssh-server和openssh之后,无法执行ssh localhost。发现未启动服务,开启服务时报以下错误

  1. / # ls /etc/init.d/sshd
  2. /etc/init.d/sshd
  3. / # /etc/init.d/sshd status
  4. sh: /etc/init.d/sshd: not found

很明显,sshd这个文件时有的。不能提示not found。通过查阅资料得到以下解决方法

解决方法

安装这个工具

apk add openrc

原来not found时提示脚本第一行的shebang(#!/sbin/openrc-run)找不到。

参考资料:https://stackoverflow.com/a/39460146/8598438

转载于:https://www.cnblogs.com/zhuxiaoxi/p/9791762.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/788639
推荐阅读
相关标签
  

闽ICP备14008679号