В настоящее время SWR не предоставляет API для отправки образов. Вы можете отправлять образы с помощью клиента контейнерного движка. Для деталей см. .
Симптом
Предположим, что образ nginx v2.0.0 создан в локальном клиенте Docker. Выполняется команда docker images для запроса SIZE образа. Размер составляет 22.8 MB.
$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEnginx v2.0.0 22f2bf2e2b4f 9 days ago 22.8MB
Размер образа, отправленного через клиент, отличается от размера образа, загруженного через консоль SWR.
Возможная причина
Слои образа сжимаются в пакеты .tgz при отправке образов в SWR с помощью клиента контейнерного движка, тогда как при загрузке через консоль SWR они только упаковываются без сжатия. Поэтому один и тот же образ будет иметь разный размер при загрузке этими двумя способами.
SWR не накладывает ограничений на архитектуру ядра образов. Нет различий между отправкой образа на базе Arm и образа на базе x86 в SWR.
Используется HTTPS.
Да. Существующий image будет перезаписан.
Если вы используете клиент container engine для push images в SWR, каждый слой image не может превышать 50 GB.
Чтобы избежать взаимных помех между Тенантами при push SWR images, трафик push image для отдельного Тенанта ограничен 20 QPS. Трафик, превышающий это значение, будет блокироваться. В этом случае Docker получит 503 и автоматически повторит запросы управления трафиком.
Нет.