相关疑难解决方法(0)

docker COPY with file globbing

在dockerfile中,我想为globbing定义的文件指定一个复制操作,我希望它也可以用路径复制.所以,像这样:

COPY ./src/**/project.json /app/**/
Run Code Online (Sandbox Code Playgroud)

考虑到我有以下结构:

./src/bar/project.json
./src/foo/project.json
Run Code Online (Sandbox Code Playgroud)

目的地应如下所示:

/app/bar/project.json
/app/foo/project.json
Run Code Online (Sandbox Code Playgroud)

但显然,这不起作用,如果我有机会,我真的不想单独指定所有COPY操作.知道怎么做吗?

请注意,我基本上不能忽略其他文件.dockerignore ,因为我将在破坏软件包安装操作后从同一文件夹中复制其他文件.所以,dockerfile与此类似:

FROM microsoft/aspnet:1.0.0-rc1-update1

COPY ./src/**/project.json /app/**/
WORKDIR /app/ModernShopping.Auth
RUN ["dnu", "restore"]
ADD ./src /app

EXPOSE 44300
ENTRYPOINT ["dnx", "web"]
Run Code Online (Sandbox Code Playgroud)

linux docker dockerfile

12
推荐指数
2
解决办法
6041
查看次数

标签 统计

docker ×1

dockerfile ×1

linux ×1