Запустите 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.

0 ответов

Другие вопросы по тегам