• 清除容器

    清除容器

    Clean up (—rm) 指在容器运行完之后自动清除

    1. --rm=false: Automatically remove the container when it exits (incompatible with -d)

    默认情况下,每个container在退出时,它的文件系统也会保存下来。这样一方面调试会方便些,因为你可以通过查看日志等方式来确定最终状态。另外一方面,你也可以保存container所产生的数据。但是当你仅仅需要短期的运行一个前台container,这些数据同时不需要保留时。你可能就希望docker能在container结束时自动清理其所产生的数据。
    这个时候你就需要—rm这个参数了。

    1. $ sudo docker run --rm centos:latest
    2. $ docker ps -a
    3. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    4. (无)

    注意:—rm 和 -d不能共用!