Описание тега docker-buildkit

3 ответа

При использовании BuildKit с Docker, как я вижу вывод команд RUN?

При создании образов Docker с DOCKER_BUILDKIT=1, есть очень крутой индикатор прогресса, но нет вывода команды. Как посмотреть вывод команды для отладки моей сборки?
19 апр '19 в 03:51
0 ответов

Использование Docker Buildkit в Google Cloud Build

Я пытаюсь использовать BuildKit с Docker в Google Cloud Build, чтобы я мог в конечном итоге использовать флаг --secret. Я использую улучшения сборки для Docker в качестве ссылки. Он работает на моем ноутбуке, когда я использую следующую команду: DOC…
24 июл '19 в 07:02
1 ответ

Использование BuildKit с смонтированным `/ var / run / docker.sock` в GitLab CI

У меня есть зарегистрированный gitlab-runner с dockerисполнитель. Когда он запускает это.gitlab-ci.yml: image: docker:latest variables: DOCKER_BUILDKIT: "1" build: stage: build script: # There are additional flags cut out requiring BuildKi…
2 ответа

docker buildkit не поддерживается демоном в кластере AWS EKS kubernetes

Я использую Build Toolkit для создания образа докера для каждого микросервиса. ./build.sh export DOCKER_BUILDKIT=1 # .... docker build -t .... # ... Это работает на моей машине с докером (18.09.2). Однако это не работает с Jenkins, я настроил его сл…
0 ответов

Как добавить поддержку mips в мой конструктор docker buildx?

Я создал конструктор buildx, но он отсутствует mipselподдержка. Я предположил, что он должен поддерживать все аркиqemu также поддерживает. $ docker buildx create --name mybuilder mybuilder $ docker buildx use mybuilder $ docker buildx inspect --boot…
25 ноя '19 в 14:14
3 ответа

Как включить BuildKit с помощью docker-compose?

Я попытался export DOCKER_BUILDKIT=1 перед docker-compose buildкоманда, и я не увидел ожидаемого вывода BuildKit. Как я промахнулся?
28 окт '19 в 16:57
1 ответ

Команда Buildctl для пометки нескольких изображений

Я использую Buildkit для создания и отправки изображений. Я хотел бы добавить несколько тегов к изображениям в команде buildctl. Например, buildctl build --frontend=dockerfile.v0 --local context=. --local dockerfile=. --output=type=image,name=test/r…
04 ноя '19 в 13:04
0 ответов

docker buildkit каталог монтирования выше текущего?

Должен ли это запускаться или есть какая-то блокировка источника сверху текущего каталога? RUN --mount=type=bind,source=../cache,target=/tmp/cache tar -xzf /tmp/cache/kafka_2.12-2.4.0.tgz
03 янв '20 в 21:44
0 ответов

Как вы просматриваете кеш сборки докеров для сборок buildkit?

Получил построение образа с помощью нового DOCKER_BUILDKIT=1 строитель, специально для использования --mount=cache. После создания моего изображения пару раз я заметил, что использование кеша уже превышает 3 Гбайт, я хотел бы увидеть размер объектов…
12 фев '20 в 19:26
1 ответ

Не используйте кеш слоев, но используйте кеш монтирования при использовании docker+buildkit

При использовании buildkit, используя интерфейс docker cli, я иногда не хочу использовать Layer-cache, но хочу полагаться на более новый тип mount-cache. RUN --mount=type=cache,target=... Однако бег docker build --no-cache похоже, отключает оба. Ест…
06 апр '20 в 15:59
0 ответов

Использование кеширования docker buildkit с R-пакетами

Я пытаюсь использовать подход docker buildkit для кеширования пакетов, чтобы ускорить добавление пакетов в контейнеры докеров. Я узнал об этом из инструкций для пакетов python и apt-get и из полезного ответа Stackexchange по кешированию пакетов pyth…
09 дек '19 в 19:58
1 ответ

Docker run --mount делает все файлы доступными в другой папке во время RUN

Я хочу сделать папку на моем хост-компьютере доступной во время RUNзаявление. То есть аналогично эффекту запуска контейнера с-v: docker run -v /path/on/host:/path/in/container mycontainer:tag В контейнере это дает мне /path/in/container со всеми фай…
05 янв '20 в 15:14
4 ответа

docker buildkit монтирует ssh при использовании перенаправления удаленного агента

Я использую --sshdocker buildkit, и он отлично работает локально. Я хочу создать Docker на удаленном сервере и для этого использую-A флаг для пересылки моего локального ключа github, например: ssh -i "server.pem" -A <user>@<server-ip> За…
0 ответов

Почему мое хранилище докеров бесконечно растет даже при регулярной очистке системы?

Используем docker версии 19.03.5 Включаем docker buildkit Запускаем docker system prune -f после каждой сборки Даже если я запускаю вручную docker system prune --all --volumes Еще очень много места занято /mnt/docker_storage/overlay2Единственное объ…
03 фев '20 в 19:16
0 ответов

Как подключиться к промежуточному контейнеру докеров при сборке с помощью buildkit

Недавно я услышал о Buildkit и пытался использовать его с Docker. я используюDOCKER_BUILDKIT=1 docker build . -t experimentalдля сборки моего Dockerfile. Мой Dockerfile не собирается должным образом из-за отсутствия некоторых зависимых пакетов. Что …
30 мар '20 в 07:04
0 ответов

Кеширование Docker с подстановочным знаком ADD

Я не уверен в этом, но я заметил, что кеш уровня докеров ломается при копировании файлов с подстановочными знаками, см. Следующий контекст сборки: Проблема в том, что при изменении Kernel.php (добавьте пробел, что угодно..) и запуститеdocker build о…
26 апр '20 в 21:43
2 ответа

Как использовать смонтированный ssh ​​в докере для последующих команд в Dockerfile

Мне нужно выполнить git push при запуске моего контейнера с помощью CMD. Но ssh недоступен в последней строке, то есть в части CMD, чтобы выполнить git push. Что я могу сделать здесь, чтобы получить ssh-ключ для git push? Кто-нибудь, пожалуйста, пом…
04 июн '20 в 14:35
0 ответов

Кеширование Docker BuildKit/BuildX

Является ли создание образов Docker с помощью BuildKit и Buildx в кластере K8s независимым и полностью изолированным от демона Docker самого кластера, что означает, что образы не будут находиться на демоне после сборки или демон будет использоваться…
31 авг '20 в 17:21
3 ответа

Docker Buildx не может получить унаследованный образ из локального

У меня есть 2 Dockerfile на моем хост-компьютере ( Ubuntu 20.04). Я использую docker-ce версии Docker версии 19.03.12, сборку 48a66213fe с включенными экспериментальными функциями. Я могу собрать каждый из них с помощью docker buildx для архитектуры…
1 ответ

Добавьте переменную в раздел dockerfile {} в Jenkinsfile, чтобы включить docker_buildkit

Это фрагмент моего кода: stage('tf run') { agent { dockerfile { additionalBuildArgs "${ADDITIONAL_BUILD_ARGS}" registryCredentialsId "${REGISTRY_CREDENTIALS}" registryUrl "${REGISTRY_URL}" reuseNode true } } Теперь я хочу добавить специальную переме…