如果我按照上面链接中的过程进行操作,我可以让 docker nano-server 在命令行的 docker 内部运行。
运行 --name nanoiis -d -it -p 8080:80 nanoserver/iis
是推荐行是使用。
我想将它放入一个 docker 文件并构建和映像。所以这是我的 dockerfile
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 行:未知标志:名称
我的问题是我做错了什么?
我在此处遵循有关构建 docker 映像的示例: https ://docs.docker.com/get-started/part2/
下一个问题是我将使用什么命令来运行我的应用程序?在他们使用的示例中。
CMD ["python", "app.py"] 我应该使用什么来运行 nano-server?
最后向我指出一些文档,以使网站运行到 Nano-Server 中。Nano-Server 似乎改变了它在 Microsoft 中的角色。