Docker 容器在几秒后退出

Docker container exits after few seconds

我正在执行以下命令以使用端口映射挂载 Hadoop-spark-pig-hive docker 容器,

docker run -p 8088:8088 -p 50070:50070 --name hadoop-spark-pig-hive -v C:\Users\Mr.Semicolon\Desktop\iit:/resource -d suhothayan/hadoop-spark-pig-hive:2.9.2

只是为了确认它已启动 运行 我执行了命令 docker ps

它只工作了几秒钟,docker 容器退出时没有任何消息。请有人告诉我为什么会这样,我该如何解决这个问题?

注意: 我正在使用 Windows 10 Home 环境和 docker version 10.03.13 build 4484c46d9d

按照 Julien B 的要求,我执行了 docker logs 并收到了以下日志消息,但仍然不知道如何解决这个问题,

/etc/bootstrap.sh: line 9: /usr/local/spark/conf/spark-env.sh: Permission denied

/

* Starting OpenBSD Secure Shell server sshd

...done.

Waiting for hdfs to exit from safemode

Safe mode is OFF

Started

我遵循了教程并且遵循命令对我有用,

docker run -it -p 8088:8088 -p 50070:50070 --name hadoop-spark-pig-hive -v C:\Users\Mr.Semicolon\Desktop\iit:/resource -d suhothayan/hadoop-spark-pig-hive:2.9.2

根据this笔记本,

-it 标志告诉 docker 它应该打开一个交互式容器实例。