如何使用我的git存储库上的Dockerfile构建映像?

时间:2016-12-06 06:47:49

标签: git curl docker dockerfile remoteapi

以下是我尝试构建图像的命令

  1. 在码头引擎
  2. docker build https://gitlab.com/abha10/First_Project/blob/master/Dockerfile.tar.gz

    1. 使用远程API
    2. curl -X POST \
      -H "Content-type":"application/tar" \
      http://52.203.42.217:2375/build?dockerfile=C:/Abhaya/Dockerfile.tar.gz
      

      以下是第一个命令的错误

      Downloading build context from remote url: https://gitlab.com/abha10/First_Project/blob/master/Dockerfile.tar.gz 12.85 kB
      Sending build context to Docker daemon 14.85 kB
      Step 1 : <!DOCTYPE
      Unknown instruction: <!DOCTYPE
      

      这是我的docker文件中的内容

      FROM docker/whalesay:latest
       RUN apt-get -y update && apt-get install -y fortunes
       CMD /usr/games/fortune -a | cowsay
      

      这是我的私人git存储库,我们应该如何在docker命令中传递用户名和密码。

      在远程api文档中https://docs.docker.com/engine/reference/api/docker_remote_api_v1.24/Build image from a Dockerfile下,我可以看到X-Registry-Config标题,但再次无法创建图片。

0 个答案:

没有答案