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

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


service:docker

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:docker [01.12.2024 10:24] – [Docker] viacheslavservice:docker [05.02.2025 12:44] (текущий) – [Buildx / Buildkit] viacheslav
Строка 1: Строка 1:
 ====== Docker ====== ====== Docker ======
 +<WRAP right box 25%>
 — What is the first clue to build the container?\\ — What is the first clue to build the container?\\
 — It must be bound in thews of invincible iron.\\ — It must be bound in thews of invincible iron.\\
Строка 20: Строка 21:
  
 //Anvil of Dawn// //Anvil of Dawn//
 +</WRAP>
 +
 ===== Обновление ===== ===== Обновление =====
 <code bash> <code bash>
Строка 31: Строка 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.1733048663.txt.gz · Последнее изменение: 01.12.2024 10:24 — viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki