通过GitLab容器注册表进行的Docker构建失败

时间:2019-09-30 20:29:07

标签: docker gitlab docker-image

我按照GitLab Container Registry上的说明进行操作,但最后,我总是在Powershell行上收到以下错误消息。

Sending build context to Docker daemon  14.44MB
Error response from daemon: unexpected error reading Dockerfile: read /var/lib/docker/tmp/docker-builder160316193/Dockerfile: is a directory

而且,我之前所做的是:

  1. 我使用自己的凭据登录,因为我的回购是私人帐户:docker login registry.gitlab.com/<my_username>/<my_repo_name> -u <my_username> -p <my_personal_access_token>
  2. 然后我输入了cd C:\Users\<username>\source\repos\<repo_name>
  3. 我在第二步提到的同一目录中创建一个名为Dockerfile的文件夹
  4. 最后,我运行docker build -t registry.gitlab.com/<my_username>/<my_repo_name> .,根据亲爱的GitLab,它应该非常简单,但是我总是会在问题开始时看到我分享的错误消息。

我在互联网上和在此站点上都回答了类似的问题,但无法弄清我的缺失。

谢谢。

1 个答案:

答案 0 :(得分:1)

Dockerfile是文件,其中包含有关如何构建Docker映像的说明。 就您而言,这只是一个空文件夹。

也许您可以从这里开始:Docker Get Started Build Image