LoginSignup
2
0

More than 3 years have passed since last update.

docker-composeでbuildkitに引数を渡すことは(まだ)出来ない

Last updated at Posted at 2021-01-08

docker-compose

docker-composeはupやdownでお手軽にコンテナを操作できるため、ローカルでコンテナを試す際に利用しています
buildkitと併用できないか調べました。備忘のために残します

buildkit

dockerでのビルド内でgithubのprivateリポジトリにアクセスするケースがあり、
buildkitの機能でsecretを渡しています

DOCKER_BUILDKIT=1 docker build --secret id=token,src=.token .

結論

これをdocker-composeでも使いたかったので調べたのですが2021年1月時点では使えないようです

COMPOSE_DOCKER_CLI_BUILD=1を設定することで、buildkitを用いたbuildはできるようです
https://blog.pokutuna.com/entry/caching-docker-and-docker-compose

ただ、secretを渡すようなオプションはなさそうです
http://docs.docker.jp/v1.12/compose/compose-file.html

docker-composeのPRがopenされてないので、未対応のようです
https://github.com/docker/compose/pull/7046

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0