如何在Windows中编写Dockerfile?图像在Windows中的存储位置



我对Windows上的docker有几点不了解。

我需要写一个简单的Dockerfile。我需要在VS代码中这样做,以便将它推送到我的GitLab存储库。这里是我的问题:我需要使用nginx图像,但有我自己的.html部分。我知道我应该用COPY指令来做这件事——比如COPY index.html路径和。。。什么路径?nginx在Windows中的位置?在linux中有点像/usr/share/。。。但我在WSL找不到这样的东西。。。我正在使用Docker Desktop和WSL。

请帮我解决这个问题。。。

FROM nginx:alpine
COPY default.conf /etc/nginx/conf.d/default.conf
COPY ./MyWebFolder /usr/share/nginx/html

这里有一个简单的docker文件,我用它来复制我的";MyWebFolder";到nginxhtml文件夹,从那里网站将托管。您不必担心windows docker或linux中内置的映像。只需确保镜像是由docker桌面构建在linux容器中即可。(https://docs.docker.com/engine/faq/)

最新更新