如何将当前目录的文件复制到Dockerfile的文件夹中

我正在尝试创build一个Dockerfile,将当前目录中的所有文件复制到一个特定的文件夹。

目前我有

COPY . /this/folder 

我无法检查此命令的结果,因为我的容器在运行后几乎立即closures。 有没有更好的方法来testing命令是否工作?

你可以启动一个容器并检查。

 $ docker run -ti --rm <DOCKER_IMAGE> sh $ ls -l /this/folder 

如果您的docker图像具有ENTRYPOINT设置,则运行以下命令:

 $ docker run -ti --rm --entrypoint sh <DOCKER_IMAGE> $ ls -l /this/folder 

如果仅用于testing,请在docker文件中包含以下命令:

 RUN cd /this/folder && ls 

这将在Docker构build时列出目录内容