docker使用
首页 > IT > Virtual   作者:eehello  2021年7月10日 22:06 星期六  浏览:959  字号:   评论:0 条
时间:2021-7-10 22:06   浏览:959  评论:0 条 


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容器。



 您阅读这篇文章共花了: 
二维码加载中...
本文作者:eehello      文章标题: docker使用
本文地址:https://www.eehello.com/?post=289
版权声明:若无注明,本文皆为“点滴记忆---观雨亭”原创,转载请保留文章出处。

返回顶部| 首页| 手气不错| 留言板|后花园

Copyright © 2014-2023 点滴记忆---观雨亭