如何在github操作中指定dockerfile位置?

阿文米亚

我在我的asp.net核心应用程序中添加了一个dockerfile,它位于子目录中。我正在尝试创建一个github操作来运行dockerfile,但是该操作很难找到它。我的文件夹结构是:

api/
|--Data/
|--Service/
|--|--Dockerfile
|--Tests/
|--MyProject.sln
frontend/

我的action.yml是:


name: Docker Image CI

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:

  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2
    - name: Build the Docker image
      run: docker build ./api/Service/ --file Dockerfile --tag my-image-name:$(date +%s)

当操作运行时,我在docker build上收到以下错误。

Run docker build ./api/Service/ --file Dockerfile --tag my-image-name:$(date +%s)
  docker build ./api/Service/ --file Dockerfile --tag my-image-name:$(date +%s)
  shell: /bin/bash -e {0}
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /home/runner/work/MyProject-actions/MyProject-actions/Dockerfile: no such file or directory
##[error]Process completed with exit code 1.

任何帮助,将不胜感激!

拉杰·斯鲁扬·贾勒姆

此行中存在一个问题:

run: docker build ./api/Service/ --file Dockerfile --tag my-image-name:$(date +%s)

--file标志的使用是错误的。正确的方法是:

run: docker build --file ./api/Service/Dockerfile --tag my-image-name:$(date +%s)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在KEYS操作REDIS中指定最大密钥长度

来自分类Dev

如何在 MVC 操作中指定视图名称?

来自分类Dev

如何在HTML中指定相对位置?

来自分类Dev

如何在asciidoc中指定原始HTML位置?

来自分类Dev

如何在Java中指定标签位置?

来自分类Dev

如何在OSGi蓝图中指定属性文件的位置?

来自分类Dev

如何在sed中指定“或”

来自分类Dev

如何在Rails控制器操作的RSpec测试中指定查询字符串?

来自分类Dev

如何在 .NET Standard 2.0 映射中指定不删除操作?PostgreSQL

来自分类Dev

如何在Tizen config.xml文件中指定地理位置功能?

来自分类Dev

如何在axis2-java2wsdl-maven-plugin中指定地址位置?

来自分类Dev

如何在systemd脚本中指定从bash脚本重定向输出的位置?

来自分类Dev

在计算签名之前,如何在xml文档中指定签名的位置?

来自分类Dev

如何在plot.loglm图中指定每个变量位置(图形侧)

来自分类Dev

如何在 systemd 脚本中指定从 bash 脚本重定向输出的位置?

来自分类Dev

如何在 Python 列表中指定一般 (x,y) 位置?

来自分类Dev

如何在QueryDSL中指定括号?

来自分类Dev

如何在JdbcTemplate中指定DataSource?

来自分类Dev

如何在.gdbinit中指定静默/安静

来自分类Dev

如何在fx:include中指定资源?

来自分类Dev

如何在Eclipse中指定JUnit类别?

来自分类Dev

如何在FOR命令中指定/ D?

来自分类Dev

如何在CSV中指定关系类型?

来自分类Dev

如何在Groovy中指定字符文字?

来自分类Dev

如何在HibernateJpaAutoConfiguration中指定packagesToScan?

来自分类Dev

如何在SPARQL中指定蕴藏制度?

来自分类Dev

如何在gmock中指定连续收益?

来自分类Dev

如何在emacs中指定make程序?

来自分类Dev

如何在hadoop中指定datanode端口

Related 相关文章

  1. 1

    如何在KEYS操作REDIS中指定最大密钥长度

  2. 2

    如何在 MVC 操作中指定视图名称?

  3. 3

    如何在HTML中指定相对位置?

  4. 4

    如何在asciidoc中指定原始HTML位置?

  5. 5

    如何在Java中指定标签位置?

  6. 6

    如何在OSGi蓝图中指定属性文件的位置?

  7. 7

    如何在sed中指定“或”

  8. 8

    如何在Rails控制器操作的RSpec测试中指定查询字符串?

  9. 9

    如何在 .NET Standard 2.0 映射中指定不删除操作?PostgreSQL

  10. 10

    如何在Tizen config.xml文件中指定地理位置功能?

  11. 11

    如何在axis2-java2wsdl-maven-plugin中指定地址位置?

  12. 12

    如何在systemd脚本中指定从bash脚本重定向输出的位置?

  13. 13

    在计算签名之前,如何在xml文档中指定签名的位置?

  14. 14

    如何在plot.loglm图中指定每个变量位置(图形侧)

  15. 15

    如何在 systemd 脚本中指定从 bash 脚本重定向输出的位置?

  16. 16

    如何在 Python 列表中指定一般 (x,y) 位置?

  17. 17

    如何在QueryDSL中指定括号?

  18. 18

    如何在JdbcTemplate中指定DataSource?

  19. 19

    如何在.gdbinit中指定静默/安静

  20. 20

    如何在fx:include中指定资源?

  21. 21

    如何在Eclipse中指定JUnit类别?

  22. 22

    如何在FOR命令中指定/ D?

  23. 23

    如何在CSV中指定关系类型?

  24. 24

    如何在Groovy中指定字符文字?

  25. 25

    如何在HibernateJpaAutoConfiguration中指定packagesToScan?

  26. 26

    如何在SPARQL中指定蕴藏制度?

  27. 27

    如何在gmock中指定连续收益?

  28. 28

    如何在emacs中指定make程序?

  29. 29

    如何在hadoop中指定datanode端口

热门标签

归档