FROM nginx:alpine
EXPOSE 80
COPY . /usr/share/nginx/html
我正在尝试使用以下docker配置运行Angular应用。它确实可以工作,但是我看不到应该在该位置“ / usr / share / nginx / html”中复制的文件/目录,这非常令人困惑。该目录仅包含默认的index.html创建的nginx。
它是否将其存储在内存或其他内容中,因为文件不存在,但确实可以正确访问我的网站。
内部版本:
docker build -t appname .
运行:
docker run -d -p 80:80 appname
答案 0 :(得分:0)
似乎COPY目标路径不是磁盘服务器上的路径,而是docker映像内的路径。这就解释了为什么我看不到服务器磁盘上的文件。