,但是,当我无法看到
entrypoint.sh
时执行的输出。唯一的输出是:
用代码2
退出服务的服务容器被杀死,所以我不能做
docker-compose up
我已经尝试了命令,但我看不到与
docker logs <container_id>
docker events
的任何日志。
我知道入口点文件有错误,但我想查看执行的输出。 任何想法?
由于仍然没有明确的答案,我认为我会分享一个解决方案,以防万一。通常,
entrypoint.sh
脚本的输出应显示在容器日志中。如果您没有看到任何输出,请首先使用此ENTRYPOINT
:
:
ENTRYPOINT
ENTRYPOINT ["tail", "-f", "/dev/null"]
docker-compose exec your_service sh -x /entrypoint.sh
将提供有关正在执行的内容的踪迹,这可能有助于解决问题。