Утилитка для работы с удаленными docker registry.
Копировани, удаление, инспект.. Удобно массово образа себе "под ноги" вытягивать...
https://github.com/containers/skopeo
#docker #registry #util
Копировани, удаление, инспект.. Удобно массово образа себе "под ноги" вытягивать...
https://github.com/containers/skopeo
#docker #registry #util
GitHub
GitHub - containers/skopeo: Work with remote images registries - retrieving information, images, signing content
Work with remote images registries - retrieving information, images, signing content - containers/skopeo
👍7🔥7
Opensource Docker Registry
В свете последних событий как никогда стало актуально onpremise docker registry решения для разворачивания "под ногами".
Собрал для вас списочек CNCF опенсурсных проектов. В каждом помимо базового функционала - свои дополнения и плюшки...
https://github.com/goharbor/harbor
https://github.com/dragonflyoss/Dragonfly2
https://github.com/distribution/distribution
https://github.com/uber/kraken
https://github.com/SUSE/Portus
https://github.com/quay/quay
https://github.com/project-zot/zot
https://help.sonatype.com/en/docker-registry.html
#docker #registry
В свете последних событий как никогда стало актуально onpremise docker registry решения для разворачивания "под ногами".
Собрал для вас списочек CNCF опенсурсных проектов. В каждом помимо базового функционала - свои дополнения и плюшки...
https://github.com/goharbor/harbor
https://github.com/dragonflyoss/Dragonfly2
https://github.com/distribution/distribution
https://github.com/uber/kraken
https://github.com/SUSE/Portus
https://github.com/quay/quay
https://github.com/project-zot/zot
https://help.sonatype.com/en/docker-registry.html
#docker #registry
GitHub
GitHub - goharbor/harbor: An open source trusted cloud native registry project that stores, signs, and scans content.
An open source trusted cloud native registry project that stores, signs, and scans content. - goharbor/harbor
🔥14👍9
И еще на тему docker registry. Народ подсуетился и запилил репку с скриптом, который вжу-у-у-х, магия, и сам все делает..
Перед применением все же загляните в сырочки скрипта. Там безопасно, но это хорошая практика
Прислано: @yukon_spb
https://github.com/StasPlov/docker-unlock
#docker #registry
Перед применением все же загляните в сырочки скрипта. Там безопасно, но это хорошая практика
Прислано: @yukon_spb
https://github.com/StasPlov/docker-unlock
#docker #registry
GitHub
GitHub - StasPlov/docker-unlock: Unlocks docker hub in Russia, Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria
Unlocks docker hub in Russia, Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria - StasPlov/docker-unlock
👍15🔥9
Spegel
(зеркало на шведском языке) - представляет собой зеркало локального реестра OCI
кластера без сохранения состояния.Spegel
пригодится, если вы хотите добиться чего-либо из следующего:- локального кэширования образов из внешних реестров без явной настройки.
- избежать сбоев кластера во время простоя внешнего реестра.
- улучшить скорость получения образов и время запуска модуля, сначала извлекая образа из локального кэша.
- избегать ограничения скорости при получении образов из внешних реестров (например
Docker Hub
).- уменьшить исходящий трафик за пределы сети кластера.
- повысит эффективность получения образов при развертывании пограничных узлов.
Spegel
позволяет каждому узлу в кластере Kubernetes
действовать как локальное зеркало реестра, позволяя узлам обмениваться образами между собой. Любой образ, уже полученный узлом, будет доступен для извлечения любому другому узлу в кластере.Преимуществом этого является сокращение времени запуска рабочей нагрузки и исходящего трафика, поскольку изображения будут храниться локально в кластере. Кроме того, это позволяет планировать новые рабочие нагрузки, даже если внешние реестры не работают.
https://github.com/spegel-org/spegel
опубликовано в @gitgate
#k8s #registry
GitHub
GitHub - spegel-org/spegel: Stateless cluster local OCI registry mirror.
Stateless cluster local OCI registry mirror. Contribute to spegel-org/spegel development by creating an account on GitHub.
👍12🔥5
Useful Tools | Linux | GitOps | DevOps
Spegel (зеркало на шведском языке) - представляет собой зеркало локального реестра OCI кластера без сохранения состояния. Spegel пригодится, если вы хотите добиться чего-либо из следующего: - локального кэширования образов из внешних реестров без явной…
и прям сразу новость:
https://docs.k3s.io/installation/registry-mirror
опубликовано в @gitgate
#k3s #registry #spegel
K3s
встраивает Spegel
, распределенное зеркало реестра OCI
без сохранения состояния, которое позволяет осуществлять одноранговый обмен образами контейнеров между узлами в кластере Kubernetes
. Распределенное зеркало реестра по умолчанию отключено.https://docs.k3s.io/installation/registry-mirror
опубликовано в @gitgate
#k3s #registry #spegel
docs.k3s.io
Embedded Registry Mirror | K3s
The Embedded Registry Mirror is available as an experimental feature as of January 2024 releases v1.29.12+k3s1, v1.30.8+k3s1, v1.31.4+k3s1
🔥14👍5
lstags
- утилита и API
для управления (анализа, синхронизации и агрегирования) образоы в разных реестрах Docker
.Может сильно облегчить жизнь при организации зеркала регистри в закрытых контурах или при миграциях.
https://github.com/ivanilves/lstags
опубликовано в @gitgate
#docker #registry #mirror
GitHub
GitHub - ivanilves/lstags: Explore Docker registries and manipulate Docker images!
Explore Docker registries and manipulate Docker images! - ivanilves/lstags
👍7🔥5
stargz-snapshotter
- реализация Snapshotter, целью которой является извлечение образа один из трудоемких этапов жизненного цикла контейнера путем отложенного извлечения. Ленивое извлечение здесь означает, что контейнер может работать, не дожидаясь завершения извлечения образа, а необходимые фрагменты образа извлекаются по требованию.eStargz
- формат образа с возможностью ленивого извлечения, предложенный этим проектом. Он совместим с образами OCI/Docker
, поэтому его можно перенести в стандартные реестры контейнеров (например, ghcr.io
), а также его можно запустить даже в средах выполнения, не зависящих от eStargz
, включая Docker
. Формат
eStargz
основан на формате образа stargz
от CRFS
, но имеет дополнительные функции, такие как оптимизация времени выполнения и проверка контента.https://github.com/containerd/stargz-snapshotter
опубликовано в @gitgate
#docker #image #container #registry
GitHub
GitHub - containerd/stargz-snapshotter: Fast container image distribution plugin with lazy pulling
Fast container image distribution plugin with lazy pulling - containerd/stargz-snapshotter
👍5🔥4
Unregistry
- передача образов Docker напрямую на удаленные серверы без внешнего реестра (docker registry). Облегченный реестр образов контейнеров, который хранит и обслуживает образы непосредственно из хранилища вашего демона Docker
.Включенная команда
docker pushsh
(дополнительная 's
' для SSH
) позволяет вам отправлять образы напрямую на удаленные серверы Docker через SSH
. Она передает только недостающие слои, что делает ее быстрой и эффективной.Призван значительно ускорить подготовку к деплою контейнера на несколько узлов, избегая
push/pull
через docker registry
. Особую ценность приобретает в закрытых контурах. Так же легко интегрируется в процесс CI/CDhttps://github.com/psviderski/unregistry
опубликовано в @gitgate
#docker #registry #ssh #image
👍28🔥8