2016-01-19 14 views
6

Ich versuche meinen ersten automatisierten Docker-Hub-Build mit einer Dockerdatei, die ich erfolgreich lokal erstellt habe. Auf Docker Hub, schlägt es mit diesem AusgangBuild-Vorgang fehlgeschlagen: Unbekannte Anweisung: ARG

Cloning into 'brx9syjpjlk9bnmymmynwpl'... 
Warning: Permanently added the RSA host key for IP address '104.192.143.2' to the list of known hosts. 
KernelVersion: 3.13.0-40-generic 
Os: linux 
BuildTime: Mon Oct 12 05:37:18 UTC 2015 
ApiVersion: 1.20 
Version: 1.8.3 
GitCommit: f4bf5c7 
Arch: amd64 
GoVersion: go1.4.2 
Step 0 : FROM ubuntu:14.04 
---> c4bea91afef3 
Step 1 : ARG 
Unknown instruction: ARG 

ich keinen Weg gefunden haben, ein Build-Arg- zum automatisierten Build passieren, aber Standardwert ist meine ARG ist gesund, so dass sollte keine Rolle spielen.

Irgendwelche Ideen, was das Problem hier ist?

+1

Gerade traf das gleiche Problem auf Travis.ci. –

Antwort

3

Docker Hub des automatisierten Build noch Docker 1.8 läuft und ARG noch nicht unterstützt. Es gibt eine Github issue, die ihr Upgrade auf 1.9 verfolgt.

3

Wir haben das gleiche Problem auf Travis.ci gefunden. Das Upgrade auf Docker Engine 1.9.0 funktionierte für uns.

Wir haben dies in unseren travis.yml

before_script: 
    - sudo apt-get update 
    - sudo apt-get install -y -q docker-engine=$DOCKER_ENGINE_VERSION 
+1

Er fragt nach Docker Hub und nicht nach Travis – gaRex

Verwandte Themen