我使用另一个运行mysql客户端的容器连接到mysql容器。当我退出这个客户端时,容器显然停止了。但是,当我执行docker ps -a
时,此容器未显示。我无法找到理由。我按照these说明启动容器。任何想法都会有所帮助
答案 0 :(得分:3)
array
传递的--rm
选项会在停止后自动删除容器。
请参阅clean up flag:
默认情况下,容器的文件系统即使在容器退出后仍然存在。这使得调试变得更加容易(因为您可以检查最终状态)并且默认情况下会保留所有数据。但是如果你正在运行短期前台进程,这些容器文件系统真的可以堆积起来。如果您希望Docker在容器退出时自动清理容器并删除文件系统,则可以添加--rm标志