Да, вы можете просто использовать RUN groupadd -g ${DOCKER_GID} docker
, и это создаст группу docker
с GID DOCKER_GID
.
. Вы можете проверить это довольно быстро, просто создав следующий файл dockerfile.
FROM ubuntu
ARG DOCKER_GID=497
RUN groupadd -g ${DOCKER_GID} docker
Создайте два разных изображения, одно выдает --build-arg DOCKER_GID=12345
, а другое без аргумента сборки. Запустите их и проверьте cat /etc/group | grep docker
, что GID - это то, что вы ожидаете.
На самом деле, только что протестировано с использованием ${DOCKER_GID:-497}
, и все работает отлично. Итак, что на самом деле ваш вопрос?