Инструменты пользователя

Инструменты сайта


service:docker

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:docker [01.12.2024 13:15] – [Docker] viacheslavservice:docker [05.02.2025 12:44] (текущий) – [Buildx / Buildkit] viacheslav
Строка 34: Строка 34:
 https://stackoverflow.com/questions/49316462/how-to-update-existing-images-with-docker-compose https://stackoverflow.com/questions/49316462/how-to-update-existing-images-with-docker-compose
  
 +==== Buildx / Buildkit ====
 +Новый сборщик образов, который не требует установленного Docker engine. Это позволяет, например, собирать образы в кластере k8s.
 +
 +Установка
 +<code bash>
 +sudo apt install docker-buildx
 +</code>
 +
 +Сделать Buildkit сборщиком по умолчанию
 +<file json /etc/docker/daemon.json>
 +{
 +  "features": {
 +    "buildkit": true
 +  }
 +}
 +</file>
 +
 +<code bash>
 +sudo systemctl restart docker.service
 +</code>
 +
 +Если Buildkit не установлен по умолчанию, то запустить сборку через него можно через переменную.
 +<code bash>
 +DOCKER_BUILDKIT=1 docker build -t my_image .
 +</code>
 +https://docs.docker.com/build/buildkit/
 ===== Чистка ===== ===== Чистка =====
 <file bash /etc/crontab> <file bash /etc/crontab>
service/docker.1733058943.txt.gz · Последнее изменение: 01.12.2024 13:15 — viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki