Докер - Нет такого файла или каталога (dotnetcore) - PullRequest
0 голосов
/ 10 ноября 2018

Совершенно новый для Docker - попытка раскрутить веб-приложение dotnetcore на Docker (DockerToolbox на Win7) и столкнуться с этой ошибкой.

enter image description here

Вот мой:

  • Файл Docker:

enter image description here

  • Файл Docker-compose.yml:

enter image description here

Это совершенно новый проект, и я смонтировал свой

  • C: диск
  • Корневой каталог проекта

В чем здесь может быть проблема?

- EDIT-- Просто чтобы подчеркнуть, что да, я также опубликовал свое веб-приложение.

Ответы [ 2 ]

0 голосов
/ 11 ноября 2018

У меня все получилось: Сборка докера в ASP.NET Core: ошибка "нет такого файла или каталога"

Исправление - сначала опубликовать ваш проект. Раньше я делал это неправильно. Мы можем сделать это:

dotnet publish ./SolutionName.sln -c Выпуск -o ./obj/Docker/publish

А затем проследите за этим

docker-compose up

Я также добавил отображение портов, и вот мой обновленный ...

  • Файл Docker

enter image description here

  • Докер-compose.yml

enter image description here

И URL для доступа к нему был:

http://192.168.99.100:3131/api/values

Надеюсь, это помогает, ура!

0 голосов
/ 10 ноября 2018

вы можете добавить в docker-составить отсутствующий аргумент, Я думаю, что вы отправляете путь или что-то подобное

 context: .
  args:
    - buildno=1
    - gitcommithash=cdc3b19

Пожалуйста, смотрите: https://docs.docker.com/compose/compose-file/compose-file-v2/#args

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...