构建过程失败:未知指令:ARG
Build process failed: Unknown instruction: ARG
我正在尝试我的第一个 Docker Hub 自动构建,使用我在本地成功构建的 Docker 文件。在 Docker 集线器上,它失败并显示此输出
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
我没有找到将构建参数传递给自动构建的方法,但我的 ARG 的默认值是正常的,所以这无关紧要。
知道这里的问题是什么吗?
我们在 Travis.ci 上遇到了同样的问题。升级到 Docker 引擎 1.9.0 对我们有用。
我们将此添加到 travis.yml
before_script:
- sudo apt-get update
- sudo apt-get install -y -q docker-engine=$DOCKER_ENGINE_VERSION
Docker Hub 的自动构建仍然是 运行 Docker 1.8,尚不支持 ARG。有一个 github issue 跟踪他们升级到 1.9。
我正在尝试我的第一个 Docker Hub 自动构建,使用我在本地成功构建的 Docker 文件。在 Docker 集线器上,它失败并显示此输出
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
我没有找到将构建参数传递给自动构建的方法,但我的 ARG 的默认值是正常的,所以这无关紧要。
知道这里的问题是什么吗?
我们在 Travis.ci 上遇到了同样的问题。升级到 Docker 引擎 1.9.0 对我们有用。
我们将此添加到 travis.yml
before_script:
- sudo apt-get update
- sudo apt-get install -y -q docker-engine=$DOCKER_ENGINE_VERSION
Docker Hub 的自动构建仍然是 运行 Docker 1.8,尚不支持 ARG。有一个 github issue 跟踪他们升级到 1.9。