擅长:python、mysql、java
<p>这句话有助于揭示问题</p>
<pre><code>CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
01cc8173abfa test_1 "python manage.py ru…" 13 seconds ago Exited (1) 11 seconds ago testing_first
</code></pre>
<p><code>Exited (1)</code>(来自STATUS列)表示主进程已经退出,状态代码为1-通常表示错误。这将释放端口,因为无论出于什么原因,当主进程结束时,docker容器将停止运行。在</p>
<p><a href="https://docs.docker.com/engine/reference/commandline/logs/" rel="nofollow noreferrer">You need to view the logs in order to diagnose why.</a></p>
<p><code>docker logs 01cc</code>将显示ID以<code>01cc</code>开头的docker容器的日志。你应该发现读这些对你的人生道路有帮助。知道这个命令将极大地帮助您调试docker中的奇怪之处,不管容器是在运行还是停止。在</p>
<p>另一种“快速”方法是在run命令中删除<code>-d</code>。这将使容器内联运行,而不是作为守护进程运行。在</p>