Добрый день,
Я новичок в докере. У меня есть 2 проекта, в каждом из которых есть файлы Docker.
Мои проекты: ASP.NET Core API и Angular6
В моем проекте ASP.NET Core API вот мой рабочий dockerfile
FROM microsoft/dotnet:2.1-aspnetcore-runtime
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-obj/DockerPublishedApp} .
ENTRYPOINT ["dotnet", "myapp.dll"]
Я опубликовал свое приложение вручную, и оно сохраняется в моем приложении DockerPublishedApp.
В моем проекте Angular6 вот мой рабочий докер-файл.
FROM nginx:1.13.3-alpine
RUN rm -rf /usr/share/nginx/html/*
COPY /dist/mypublishedangularapp /usr/share/nginx/html
CMD ["nginx","-g","daemon off;"]
Оба этих docker-файла работают правильно, когда я собираю и запускаю их один за другим.
Моя главная проблема в том, как я могу преобразовать их в docker-compose.yml
, чтобы избежать запуска созданного образа один за другим.