Подтвердить что ты не робот

Не удалось найти изображение 'xxxx' локально

В основном я создал проект asp.net mvc. Я добавил файл Docker в папку проекта.

FROM microsoft/aspnet:1.0.0-rc1-update1
ADD . /app
WORKDIR /app/approot
EXPOSE 5004
ENTRYPOINT ["./web"]

Теперь я открываю терминал быстрого запуска Docker на рабочем столе Windows. Выполнение команды

docker build -t hellodocker:0.1.0 .

Посмотрите результат docker

Однако я не могу найти изображение, когда я его запускаю. find

Итак, что не так?

ИЗМЕНИТЬ

Спасибо за комментарий, я исправляю опечатку. Но есть еще одна ошибка. typo

РЕДАКТИРОВАТЬ-1

Если я изменю ENTRYPOINT как ENTRYPOINT ["dnx", "-p", "project.json", "web"]

Затем я получаю еще одну ошибку: Unable to reslolve project from /app/approot

РЕДАКТИРОВАТЬ-2

Контекст в каталоге: directory

4b9b3361

Ответ 1

Ваш проект добавляется к изображению как /app. Итак, в контейнере project.json живет в /app/project.json. Но ваш WORKDIR установлен на /app/approot.

Это эффективно заставляет ENTRYPOINT искать project.json в /app/approot, которого он не существует. Вам нужно либо изменить WORKDIR на /app, либо COPY . /app/approot.