<p>我试图在一个大学项目中用docker映像运行cloudera/clusterdock。这是我第一次使用docker,到目前为止,我一直在使用cloudera网站上的说明,这有点稀疏。在</p>
<p>我成功地下载了docker和cloudera映像,当我运行<code>docker-images</code>命令时,我得到以下信息:</p>
<pre><code>REPOSITORY TAG IMAGE ID CREATED SIZE
cloudera/clusterdock latest 9b4d4f1dda22 7 days ago 467.5 MB
</code></pre>
<p>当我尝试用这个图像运行容器时。使用以下命令</p>
^{pr2}$
<p>我得到以下信息</p>
<pre><code> File "/bin/bash", line 1
SyntaxError: Non-ASCII character '\x80' in file /bin/bash on line 2,
but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
</code></pre>
<p>读过pep提到的pep之后,我知道我需要更改文件中的编码,但是pep集中在python文件上,我不知道有python文件,所以不知道在哪里可以找到它来更正它。另外,由于知识有限,我很难更改bin/bash文件,因为我知道它会影响您的计算机。在</p>
<p>任何帮助都必须假设我对此知之甚少,因为我经验不足。在</p>