На MacOS наклонная черта (" / ") является допустимым символом для использования в именах файлов и не является разделителем пути. Попытайтесь использовать двоеточие для разделителя пути вместо этого.
Кроме того, обязательно протестируйте Ваши пути во всем коде, Вы зависите от того, потому что можно иногда встречаться с некоторым кодом, который попытается автоматически преобразовать пути после обнаружения ОС. Мы столкнулись с некоторыми проблемами как этот назад в дни Novell NetWare (не с NetWare, который поддерживал несколько соглашений о присвоении имен файловой системы по единственному объему путем добавления чего-то позвонившего "пространство имен" на серверной стороне, но со сторонними программами и библиотеками, которые могут иногда представлять беспорядок).
На вашем диске недостаточно места.
Посмотрите справа в разделе «Связанные» - там много полезной информации.
Проверьте дисковое пространство, доступное на хост-машине / виртуальной машине для каталога / tmp с использованием df -h
и ls -la /
.
Если вы используете докер-машину (OSX), вы можете создать виртуальную машину большего размера с помощью docker-machine create --driver virtualbox --virtualbox-disk-size 50000 [имя]
.
Я столкнулся с этой точной ошибкой в Windows (8.1) при попытке запустить новый Dockerfile
с докер-машиной
. Для меня исправление состояло в том, чтобы удалить все оборванные образы докеров, чтобы освободить место на виртуальной машине докеров.
Выполнение docker ps -qa
выведет список всех оборванных образов:
fa2c0a66ee94
e815198f0d6e
...
7e925483e67f
e524267e8a9a
Выполнение docker rm $ (docker ps -qa)
освободит место, занятое висячими изображениями:
$ docker rm $ (докер ps -qa)
fa2c0a66ee94
e815198f0d6e
...
7e925483e67f
e524267e8a9a
Ни один из ответов, упомянутых здесь, не помог мне. Затем я наткнулся на команду prune, которая действительно сработала для меня.
docker system prune -a
Это удалит:
Мне удалось освободить ~5 ГБ, и эта команда определенно должна работать.