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



我按照GitLab容器注册表上的说明进行操作,但最终我总是在我的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>sourcerepos<repo_name>
  3. 我在第二步提到的同一目录中创建一个名为 Dockerfile 的文件夹
  4. 最后,我运行docker build -t registry.gitlab.com/<my_username>/<my_repo_name> .根据亲爱的 GitLab 的说法,这应该非常简单,但我总是按照我在问题开始时分享的错误消息进行操作。

我在互联网和这个网站上提出了类似的问题,但无法弄清楚我错过了什么。

提前谢谢你。

Dockerfile 是一个包含有关如何构建 docker 映像的说明的文件。 在您的情况下,它只是一个空文件夹。

也许你可以从这里开始:Docker 入门构建映像

最新更新