Создайте образ докера, используя Dockerfile, отправив то же самое изображение в Artifactory.
Я заметил, что при использовании apk --no-cache sha256 меняется, а Dockerfile - нет.
Я отправил 3 разных изображения в Artifactory, и при проверке заметил 3 разных слоя - значит ли это, что он занимает 3 слоя вместо ссылки на первый слой?
Я собираю один и тот же Dockerfile 3 раза и отправляю изображение в Artifactory.
Проверяя слои изображений, я заметил 3 изображения с разными слоями (разные sha256).
FROM alpine:3.9
ADD resources/repositories /etc/apk/repositories
RUN apk --no-cache add curl && apk --no-cache add --repository http://myartifactory.com:8081/artifactory/alpine-nl-remote/alpine/edge/testing gosu
Запуск (где сборка 1 меняется на 2 и 3)
docker build -t myartifactory.com/apline:3.9-1
docker push
Проверка Artifactory Теперь у меня есть 3 слоя каждого изображения.
Когда слой отличается и два слоя одинаковы на всех 3 изображениях
То же изображение должно быть построено с тем же sha256, и Artifactory должен иметь одну копию изображения и еще 2 ссылки, указывающие на это изображение