
docker开机自动启动
来源:https://www.cnblogs.com/liubiaos/p/10600513.html
systemctl enable docker
查看容器占用磁盘大小
docker system df
查看单个image、container大小:
docker system df -v
Docker 删除&清理镜像
一、通过标签删除镜像
先查看所有镜像
docker images
然后,通过如下两个命令都可以删除镜像:
docker rmi [image]
或者:
docker image rm [image]
支持的子命令如下:
-f, -force: 强制删除镜像,即便有容器引用该镜像;
-no-prune: 不要删除未带标签的父镜像;
二、通过 ID 删除镜像
除了通过标签名称来删除镜像,我们还可以通过制定镜像 ID, 来删除镜像,如:
docker rmi ee7cbd482336
一旦制定了通过 ID 来删除镜像,它会先尝试删除所有指向该镜像的标签,然后在删除镜像本身。
三、删除镜像的限制
删除镜像很简单,但也不是我们何时何地都能删除的,它存在一些限制条件。
当通过该镜像创建的容器未被销毁时,镜像是无法被删除的。
因为有容器正在引用他!除非通过添加 -f 子命令,也就是强制删除,才能移除掉该镜像!
但是,我们一般不推荐这样暴力的做法,正确的做法应该是:
先删除引用这个镜像的容器;
再删除这个镜像。
四、清理镜像
我们在使用 Docker 一段时间后,系统一般都会残存一些临时的、没有被使用的镜像文件,可以通过以下命令进行清理:
docker image prune
它支持的子命令有:
-a, --all: 删除所有没有用的镜像,而不仅仅是临时文件;
-f, --force:强制删除镜像文件,无需弹出提示确认;
另外,执行完 docker image prune 命令后,还会告诉我们释放了多少存储空间!
docker --privileged=true 参数作用
大约在0.6版,privileged被引入docker。
使用该参数,container内的root拥有真正的root权限。
否则,container内的root只是外部的一个普通用户权限。
privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。
甚至允许你在docker容器中启动docker容器。



本文地址:https://www.xxnet.eu.org/?post=289
版权声明:若无注明,本文皆为“点滴记忆---观雨亭”原创,转载请保留文章出处。

