windows - 当文件与dockerfile位于不同的文件夹中时如何复制文件?
问题描述
我需要构建一个 docker 映像,并且需要从没有 docker 文件的不同文件夹中复制一个文件
基本上这是我的目录结构
C:\AGENT\_WORK\2
├───a
│ └───s
└───s
└───Docker
Dockerfile
所以我需要复制所有文件,C:\AGENT\_WORK\2\a\s
但我的 docker 文件在 C:\AGENT\_WORK\2\s\Docker\Dockerfile
我正在通过此命令构建图像,我将上下文指定为 C:\agent_work`
docker build -t testapp:latest -f C:\AGENT\_WORK\2\s\Docker\Dockerfile C:\agent\_work
Dockerfile:
FROM mcr.microsoft.com/windows/nanoserver:1709 AS base
WORKDIR /app
ARG BINARY_SRC
EXPOSE 80
EXPOSE 443
ADD C:\AGENT\_WORK\2\a\s .
RUN ls
FROM base AS final
ENTRYPOINT ["dotnet", "TestApp.dll"]
错误:
ADD failed: CreateFile \?\C:\ProgramData\Docker\tmp\docker-builder076789264\agent_work: 系统找不到指定的路径。
解决方案
推荐阅读
- javascript - Vuetify - 更改日历月组件的每个日期的颜色
- javascript - 如何使用 java 脚本将单元格的值设置为下午 1:00 而不是 13:00:00?
- python - 如何从文件中计算python中的年龄?
- java - 为什么 -128 & 0xf0 的结果与我通过位移操作得到的结果不同?
- android - 我不明白 MVVM 上的“实例尚未初始化”
- eclipse - nattable 刷新后如何恢复 nattable 中的选择?
- javascript - 如何根据从 JSON 接收的数据生成动态表单
- javascript - 如何选择 eval() 值
- angular - 反应式表单组验证 - 两级验证(个人和组级别)
- javascript - 如何修复 React Developper Tools 在默认 React 页面上给出的错误消息?