鉴于:
- 基于 ubuntu:13.10 的容器
- 已安装 ssh(通过
apt-get install ssh
)
问题:每次启动容器时,我都必须手动运行 sshd service ssh start
试过: update-rc.d ssh defaults
,但它没有帮助。
问题:如何设置容器在容器启动时自动启动 sshd 服务?
原文由 Dmitry Erokhin 发布,翻译遵循 CC BY-SA 4.0 许可协议
鉴于:
apt-get install ssh
)问题:每次启动容器时,我都必须手动运行 sshd service ssh start
试过: update-rc.d ssh defaults
,但它没有帮助。
问题:如何设置容器在容器启动时自动启动 sshd 服务?
原文由 Dmitry Erokhin 发布,翻译遵循 CC BY-SA 4.0 许可协议
试试看嘛:
ENTRYPOINT service ssh restart && bash
在您的 dockerfile 中,它对我来说很有趣!
更多细节在这里: 如何在运行 docker 容器时自动启动服务?
原文由 Jia 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答753 阅读✓ 已解决
1 回答668 阅读✓ 已解决
1 回答609 阅读
您可以使用 phusion/baseimage-docker 尝试一种更优雅的方法
https://github.com/phusion/baseimage-docker#readme