Buildx et BuildKit apportent beaucoup en rapidité de génération d’image docker.
Voici un petit guide pour activer Buildx par défaut.
éditer votre daemon.json et relancer docker
{
"experimental" : true,
"debug" : true,
"features" : {
"buildkit" : true
}
}
Ensuite pour que buildx soit le builder par défaut:
docker buildx install
et pour désinstaller
docker buildx uninstall
Pour fonctionner avec docker-compose, la première version compatible est la 1.25.0 avec son flag COMPOSE_DOCKER_CLI_BUILD=1 permettant d’utiliser directement la commande docker à la place de bibliothèque docker_py.
exemple de commande:
COMPOSE_DOCKER_CLI_BUILD=1 docker-compose build
ou exporter la variable COMPOSE_DOCKER_CLI_BUILD au préalable.
1 réflexion sur « Docker buildx configuration unix »