擅长:python、mysql、java
<p>如果您查看<a href="https://github.com/cloudera/clusterdock/blob/master/Dockerfile#L54" rel="noreferrer">Dockerfile</a>中的<code>cloudera/clusterdock:latest</code>,您可以看到:</p>
<pre><code>ENTRYPOINT ["python"]
</code></pre>
<p>因此,当您执行<code>docker run cloudera/clusterdock:latest /bin/bash</code>操作时,您基本上是在容器内执行<code>python /bin/bash</code>。如果您在终端中输入,您将看到相同的错误,通常是:</p>
^{pr2}$
<p>你可能想:</p>
<pre><code>docker run -it entrypoint=/bin/bash cloudera/clusterdock:latest
</code></pre>
<p>查看<a href="https://github.com/cloudera/clusterdock/blob/master/clusterdock.sh#L86-L97" rel="noreferrer">clusterdock.sh</a>以了解容器实际应该如何运行。在</p>