2016-06-29 2 views
-1

Когда входнеспособные оценить симлинки в Dockerfile

docker build -t tutum/apache-php .

в докер, он будет выдавать ошибку

unable to prepare context: unable to evaluate symlinks in Dockerfile path: GetFileAttributesEx C:\User\gao\Dockerfile: The system cannot find the file specified.

Что это значит? Любые советы полезны. Спасибо.

+0

Пожалуйста, покажите свой файл докеров. Эта ошибка означает, что она пытается запустить символические ссылки в среде Window. Это невозможно. –

+0

@NguyenSyThanhSon Что такое докер-файл? – gaoxinge

+0

Dockerfile - это вход в сборку, поэтому, если у вас нет файла Dockerfile, что вы строите? – BMitch

ответ

3

Это означает, что ваш Dockerfile отсутствует или неправильно назван. Если вы хотите создать иначе названный файл Docker, вы можете запустить docker build -t tutum/apache-php -f ./Dockerfile.dev .

Вы также пытаетесь создать в пространстве имен, которое используется (tutum), которое настоятельно рекомендуется против. Если вы хотите их изображение, просто запустите docker pull tutum/apache-php.

+0

Я уже вытащил изображение: '' 'docker pull tutum/apache-php'''. Так что мне просто нужно сделать, это создать новый файл Docker, введя '' 'docker build tutum/apache-php -f./Dockerfile.dev'''? – gaoxinge

+0

'' 'docker build tutum/apache-php -f./Dockerfile.dev''' не работает, и' '' MINGW64''' возвращает, что '' 'build требует 1 аргумент''' – gaoxinge

+0

Извините, markdown back tick был на неправильной стороне периода в моем ответе. – BMitch

Смежные вопросы