首页 > 解决方案 > 在 docker 文件中运行 microsoft/nanoserver

问题描述

链接到微软/纳米服务器

如果我按照上面链接中的过程进行操作,我可以让 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 中的角色。

标签: dockerdockerfilenano-server

解决方案


推荐阅读