🐳

[Arch&Docker] "The legacy builder is deprecated" を消したい

に公開

TL;DR

sudo pacman -S docker-buildx

環境

事象

Arch on WSLにDockerをインストールして使おうと思ったら以下のエラーが出た。

DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
            https://docs.docker.com/go/buildx/

解決

extra/docker-buildxをインストールする。
docker buildが非推奨になって、docker buildx buildを使ったほうがいいらしい。

buildxを入れると、docker builddocker buildx buildと同じなるっぽい

sudo pacman -S docker-buildx

または yay

yay -S docker-buildx

または、お好みのパッケージマネージャー

出典

https://qiita.com/aKuad/items/caa0c1884c9c347e54de
https://docs.docker.com/engine/deprecated/

Discussion