docker - Docker 将镜像存储在哪里?

标签 docker

我在 PHP 项目中使用 Docker。每次我进行新构建时,他都会抢占我的空间,这表明他复制了图像。

我尝试使用 docker rm 删除终端中的图像手册...但硬盘空间已在使用中。

我在 osx 上找不到 docker 位置。

你能告诉我所有文件都存储在哪里以及如何删除它们吗?

最佳答案

正如我在“How to remove old and unused Docker images ”中提到的,确保在每次 docker 构建后不要保留悬空镜像(由于 Dockerfile 的更改,当前镜像不再使用中间镜像):

docker rmi $(docker images --filter "dangling=true" -q --no-trunc)

While the images are stored in /var/lib/docker/{driver-name} (在 Mac 上使用的 boot2docker 或 docker-machine VM 内),您不会从该路径手动删除镜像。

关于docker - Docker 将镜像存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33330039/

相关文章:

php - 重新启动失败的Selenium浏览器

bash - 在 docker 中运行时优雅地停止 Solr

PostgreSQL:后台 worker "logical replication launcher"已退出,退出代码为 1

docker - 如果在Docker下运行的.NET Core单元测试的代码覆盖率不到90%,则打破TeamCity的构建

.net - 在Docker文件中安装SQL Express

PHP7.2.7-fpm/Docker ini_set() : Headers already sent. 此时无法更改session模块的ini设置

docker - 在 OS X 下从 boot2docker 复制 Docker 容器

amazon-web-services - 运行 lambda 函数时无法加载共享库 'libgdiplus' 或其依赖项之一

docker - Docker容器作为守护程序

docker - 如何在Canopy( Selenium 库)中设置ChromeDriver端口?