docker rm是什么,让我们一起了解一下?
在Docker容器退出时,默认容器内部的文件系统仍然被保留,以方便调试并保留用户数据。因此,可以通过--rm命令,让容器在退出时,自动清除挂在的卷,以便清除数据。
1、取出一个容器
在Docker上,容器是映像的实例,我们可以从映像创建多个容器。 如果退出或停止了容器,则该容器在计算机上仍然存在,我们需要手动删除已停止的容器以释放磁盘空间。
此命令将删除一个Docker容器。
$ docker rm
使用--rm ,容器将在退出时自动删除。
2、泊坞窗–rm
查看docker --rm示例。
列出所有图像,然后使用Debian图像测试--rm选项。
$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE busybox latest 78096d0a5478 9 days ago 1.22MB markdownhtml 1.1 18e69a3a2aae 12 days ago 144MB debian 0.1 ae0872208331 7 weeks ago 114MB
列出所有容器,正在运行和已停止的容器。 在下面的示例中,我们有一个停止的容器。
$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d362659da5fc markdownhtml:1.1 "java -jar app.jar" 11 days ago Exited (255) 10 days ago 0.0.0.0:80->8080/tcp xenodochial_volhard
我们从Debian镜像启动一个容器并运行ls -la命令。 容器完成了命令作业并退出。
$ docker run debian ls -la total 72 drwxr-xr-x 1 root root 4096 May 23 04:04 . drwxr-xr-x 1 root root 4096 May 23 04:04 .. -rwxr-xr-x 1 root root 0 May 23 04:04 .dockerenv drwxr-xr-x 2 root root 4096 Mar 27 00:00 bin drwxr-xr-x 2 root root 4096 Feb 1 17:09 boot drwxr-xr-x 5 root root 340 May 23 04:04 dev drwxr-xr-x 1 root root 4096 May 23 04:04 etc drwxr-xr-x 2 root root 4096 Feb 1 17:09 home drwxr-xr-x 7 root root 4096 Mar 27 00:00 lib drwxr-xr-x 2 root root 4096 Mar 27 00:00 lib64 drwxr-xr-x 2 root root 4096 Mar 27 00:00 media #...
以上就是小编的分享,希望可以帮助到大家。