TIL

Dockerfile パーサーをDockerfileに書くことで新しい記法に対応できる

Docker

Dockerfile の頭に # syntax=docker/dockerfile:1.10 と書ける。

通常 Dockerfile は Docker 本体に組み込まれた構文で解釈されるが、この行を書くと BuildKit が指定された Docker image(ここではdocker/dockerfile:1.10)を pull して、それをDockerfile パーサーとして使う。

Docker 本体の更新を待たずに、新しい Dockerfile 機能を使えるようになるという利点がある。

← Back