我是Docker和Dockerfile的新手,还在学习很多东西。但我有一个很简单的问题,但仍然没有找到答案
我正在学习几个教程,更具体地说是Katakoda的教程
命令(在Dockerfile上)COPY. /usr/share/nginx/html
被称为
将当前目录的内容复制到特定位置 在容器内。
但这包括Dockerfile
本身?我只是好奇。
答案 0 :(得分:2)
是
COPY . /usr/share/nginx/html
Dockerfile中的上述语句会将docker主机上当前目录中的所有内容复制到docker容器内的/usr/share/nginx/html
。
如果您想要在复制等时被docker忽略,可以使用.dockerignore
。
如果您只想复制静态文件,请将它们放在不同的目录中并在Dockerfile中使用它 -
COPY ./app /usr/share/nginx/html