Middle
Bir dış değeri, örneğin, oluşturulan CI derleme kimliği gibi, imaj oluşturma sırasında konteynıra nasıl aktarırız ve bunun bir ortam değişkeni olmasını sağlar?
sobes.tech yapay zeka
AI'dan gelen yanıt
Используя аргументы сборки (build arguments) Dockerfile.
ARG BUILD_ID
FROM alpine:latest
ENV CI_BUILD_ID=$BUILD_ID
CMD ["sh"]
При сборке образа:
docker build --build-arg BUILD_ID="my-unique-ci-id-123" -t my-image .
Переменная CI_BUILD_ID будет доступна внутри контейнера с переданным значением.