Я заметил, что команда docker build
имеет параметр --shm-size bytes
, который используется для установки размера / dev / shm. Но я не знаю, почему docker build
должен использовать общую память.
Команда docker build
следует сразу за Dockerfile и запускает набор промежуточных контейнеров, чтобы создать целевые среды контейнеров и зафиксировать их как образ. В этом процессе все параметры и команды в Dockerfile разрешаются и упаковываются как структура, которая передается в различные компоненты (docker клиент, docker демон, containerd, запуск c ...). Кажется, что docker build
не требуется общая память для передачи информации.
Но почему docker build
предоставляет этот параметр --shm-size bytes
? И, возможно, у меня есть некоторые недоразумения по поводу этого процесса. Пожалуйста, поправьте меня. Спасибо!