随着我们运行docker时间越来越长,下载的docker镜像越来越多,经常会遇到如下的提示:
docker system prune WARNING! This will remove: - all stopped containers 删除所有停止的容器 - all networks not used by at least one container 所有没被使用的网卡 - all dangling images 所有的悬空镜像 - all dangling build cache 所有的悬空编译缓存
docker container prune docker volume prune docker image prune docker system prune docker system prune --all --force --volumns
修改配置文件 find / -name “docker.service”
/sys/ fs/cgroup/ system.slice/docker.service 【已修改】/etc/ systemd/system/mu lti-user.target.wants/docker.servicefind : ‘/run/u ser/1000/g vfs’: Permission denied/usr/ lib/systemd/ system/docker.service/var/ lib/systemd/ deb-systemd-helper-enabled/multi-user.target.wants/ docker.service
leafpad /usr/lib/systemd/system/docker.service
在ExecStart=/usr/sbin/dockerd -H fd:// $DOCKER_OPTS
通过以上命令可以得知docker存放的地址
df -h /usr/sbin/dockerd
命令查docker存放的空间有多少。如果空间不足的话,就会出现no space left on device
的报错。
参考资料