gpt4 book ai didi

docker - systemctl命令在docker-container内部不起作用

转载 作者:行者123 更新时间:2023-12-02 20:42:31 27 4
gpt4 key购买 nike

我已经为我的spring boot应用程序制作了一个Docker镜像。我无法在Docker容器中运行systemctl命令。这是我执行时得到的
systemctl daemon reload:-

Failed to connect to bus: No such file or directory

我遵循的构建Docker镜像的步骤:-

1) docker build --rm -t <IMAGE_NAME> .
2) docker-compose up
3) docker exec -it <CONTAINER_NAME> bash
当我使用:-启动服务时
service <SERVICE_NAME> start
我得到无法识别的服务。如何在docker内部执行服务?

最佳答案

如果要重用现有的systemd服务描述符,那么您要么需要运行systemd作为入口点,要么可以使用像docker-systemctl-replacement这样的包装器脚本,它既是服务管理器又是init守护程序。

关于docker - systemctl命令在docker-container内部不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60928901/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com