Запустите Microsoft/ Наносервер в файле Docker
Ссылка на Microsoft/ Наносервер
Если я буду следовать процессу, описанному в ссылке выше, я смогу заставить нано-сервер docker запускаться внутри docker в командной строке.
RUN --name nanoiis -d -it -p 8080: 80 наносервер / iis
это строка похвалы является использование.
Я хочу поместить это в файл Docker и построить и образ. Так вот мой докерфайл
FROM microsoft/nanoserver
# Set the working directory to /app
WORKDIR /app
# Copy the Public directory contents into the container at /app
ADD ./Public /app
# -p 8080:80 Map TCP port 80 in the container to port 8080 on the Docker host.
RUN --name nanoiis -d -it -p 8080:80 nanoserver/iis
Я получаю ошибку
Ответ об ошибке от демона: строка ошибки синтаксического анализа Dockerfile 12: неизвестный флаг: имя
У меня вопрос, что я делаю не так?
Я следую примеру создания образа докера здесь: https://docs.docker.com/get-started/part2/
Следующий вопрос: какую команду я бы использовал для запуска моего приложения? В примере они используют.
CMD ["python", "app.py"] Что я должен использовать для запуска нано-сервера?
В заключение приведу немного документации, чтобы веб-сайт работал на нано-сервере. Похоже, что Nano-Server изменил свою роль в Microsoft.