docker - Docker 无法在目录中准备上下文
问题描述
所以!我正在建立一个 CI/CD 系统,它有自己的文件夹和 yaml 文件。在该文件夹中,我需要调用 docker build。但是,我继续收到以下错误:
unable to prepare context: path "./server" not found
.
这是我的应用程序的结构:
├──CI Folder
| ├── deployment-file.yaml
├──server
| ├── Dockerfile.prod
| └── All the other files for building the server
在 deployment-file.yaml 中,我调用:
docker build -t dizzy/dizzy-server:latest -f ./server/Dockerfile.prod ./server
我已经尝试过使用 ../server 等相对路径的所有变体,但 Docker 不会接受。它给了我一个新的错误unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat
。
执行此操作的正确方法是什么,或者我需要将该 deployment-file.yaml 移动到根目录...
解决方案
推荐阅读
- c# - 通过单击 asp.net 中的按钮在网格中添加多行
- scala - 多个联合后如何解决 Apache Spark StackOverflowError
- php - 停止绕过登录页面
- python - pyqt5 计时器事件在 qthread 中不起作用?
- apache-calcite - 如何使用 Calcite 解析多个 sql 语句
- bash - 改进 zgrep 搜索
- docker - 无法在 Windows 10 上的 docker 上拉取 Windows 容器映像
- javascript - 仅加载我需要的功能
- docker - Docker:创建 NFS 支持的卷与绑定挂载在主机上的卷的优势?
- c# - 如何使用 C# 检查 HTTPRequest 中使用的协议