Я работаю над созданием образа докера mongodb, который содержит резервные производственные данные основной базы данных моей организации. Однако, когда я пытаюсь подтолкнуть это изображение, меня встречает эта ошибка.
[root@ip-1-2-3-4 inf-tool-docker-mongo]# docker push 1234567.dkr.ecr.us-east-1.amazonaws.com/inf-data-mongo:2.6-latest
The push refers to repository [1234567.dkr.ecr.us-east-1.amazonaws.com/inf-data-mongo]
e429ba9ffbf8: Pushing [==================================================>] 87.35GB/87.35GB
fbd84d2027f9: Pushing [==================================================>] 87.35GB/87.35GB
4f8f8804b65d: Pushed
140b510fa705: Pushed
a2f3704a5dbf: Pushed
c362c0ad1002: Pushed
16817a92834f: Pushed
5a637bac3303: Pushed
32f938d6fb4c: Pushed
70d8dfa3043e: Pushed
denied: Adding this part to the layer with upload id '1234567890-12345-12345-123456-12345' in the repository with name 'inf-data-mongo' in registry with id '1234567890' exceeds the maximum allowed size of a layer which is '10737418240'
Размер моего образа составляет около 85-100 ГБ, так как в нем много данных. Образ Docker работает нормально, но когда я пытаюсь передать его в AWS ECR, я получаю эту ошибку.
Я видел страницу лимитов обслуживания здесь:
https://docs.aws.amazon.com/AmazonECR/latest/userguide/service_limits.html
Тем не менее, это сформулировано немного запутанно. Неужели я ничего не могу здесь сделать? Наверняка я не единственный, кто хочет отправить большой образ Docker для удобства? Каков мой лучший путь для продвижения вперед?
Спасибо!