Unknown instruction: ARG
docker Unknown instruction: ARG
寫 Dockerfile 後, 準備佈署到 Jenkins CI/CD 。在 docker build 時,發生了 docker Unknown instruction: ARG 。原來是,Jenkins 上的 docker 版本問題,把使用 ARG的地方改用 ENV
ARG VERSION=0.0.1
ENV VERSION=0.0.1
至於 ARG 與 ENV 的差異,就是在docker build 的時候,可以從參數帶入值嗎
$ docker build --build-arg VERSION=0.0.2 .
ref| Docker Documentation https://docs.docker.com/engine/reference/builder/#env| Docker Documentation https://docs.docker.com/engine/reference/builder/#arg