И вот прямо с утра немножечко гитхаба и контейнеров. Google представила сообществу container-diff - утилиту для сравнения образов контейнеров. Сontainer-diff умеет анализировать и учитывать при сравнении историю образа, файловую систему, пакеты apt, pip и npm. Выглядит очень удобно для отслеживания изменений в рамках одного конейнера, либо для сравнения двух разных образов.
Запускается и работает просто:
Подробнее о вариантах запуска, доступных сравнениях и форматах отчётов можно почитать на соответствующей Github странице:
https://github.com/GoogleCloudPlatform/container-diff
#docker #google #container
# curl -LO https://storage.googleapis.com/container-diff/latest/container-diff-linux-amd64 && chmod +x container-diff-linux-amd64 && mv container-diff-linux-amd64 /usr/local/bin/container-diff
Запускается и работает просто:
# container-diff analyze <img>
# container-diff diff <img1> <img2>
Подробнее о вариантах запуска, доступных сравнениях и форматах отчётов можно почитать на соответствующей Github странице:
https://github.com/GoogleCloudPlatform/container-diff
#docker #google #container
GitHub
GitHub - GoogleContainerTools/container-diff: container-diff: Diff your Docker containers
container-diff: Diff your Docker containers. Contribute to GoogleContainerTools/container-diff development by creating an account on GitHub.
The Container Coloring Book. 🙂 Что-то подобное уже было раньше на канале, про Docker и Selinux.
https://t.co/nxQf6ctTij
#container
https://t.co/nxQf6ctTij
#container
⚙️ footloose.
Утилита для быстрого запуска простых контейнеров (или небольших виртуальных машин, как пишут авторы):
https://github.com/weaveworks/footloose
#github #container
Утилита для быстрого запуска простых контейнеров (или небольших виртуальных машин, как пишут авторы):
https://github.com/weaveworks/footloose
#github #container
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ Dive - интересная утилита, позволяющая изучить содержимое образа контейнера слой за слоем.
А ещё, вот тут статья занятная, о том как человек примерно то же самое делал вручную - Reverse Engineering a Docker Image.
#container #docker #напочитать
А ещё, вот тут статья занятная, о том как человек примерно то же самое делал вручную - Reverse Engineering a Docker Image.
#container #docker #напочитать
🛠 How to run pods as systemd services with Podman - запуск нескольких контейнеров в рамках одного pod'а с помощью systemd.
#podman #container #напочитать
#podman #container #напочитать
⚙️ The smallest Docker image to serve static websites - пост об очень маленьком образе контейнера для хостинга статического сайта. tl;dr - в контейнере запускают thttpd.
#container #thttpd #напочитать
#container #thttpd #напочитать
📎 И да, тут Daniel Walsh показал GUI для Podman.
Сайт: https://containers.github.io/podman-desktop/
Github: https://github.com/containers/podman-desktop
#podman #container #фидбечат
Сайт: https://containers.github.io/podman-desktop/
Github: https://github.com/containers/podman-desktop
#podman #container #фидбечат
🔩 Notes on running containers with bubblewrap - при уже существующих docker и podman, скорее всего bubblewrap вам уже и не потребуется. Но на случай, если вам будет просто интересно почитать о ещё одном инструменте, то есть вот такая вот неплохая заметка от Julia Evans.
#container #напочитать #bubblewrap
#container #напочитать #bubblewrap
🛠 krunvm - утилита для создания простых виртуалок из OSI образов с помощью libkrun и buildah.
Github: https://github.com/containers/krunvm
#фидбечат #container #vm
Github: https://github.com/containers/krunvm
#фидбечат #container #vm
🗜 ContainerSSH - инструмент, позволяющий поднимать отдельное окружение для пользователя налету, при подключении по SSH.
Удобно использовать для тестирования чего-либо, для CTF'ов и всего вот этого вот, где нам нужно получать заранее подготовленное, изолированное окружение при простой SSH авторизации.
https://github.com/ContainerSSH/ContainerSSH
#ssh #container #будничное
Удобно использовать для тестирования чего-либо, для CTF'ов и всего вот этого вот, где нам нужно получать заранее подготовленное, изолированное окружение при простой SSH авторизации.
https://github.com/ContainerSSH/ContainerSSH
#ssh #container #будничное
YouTube
ContainerSSH in One Minute
ContainerSSH is a free / open source SSH server that drops users in containers.
Documentation: https://containerssh.io
GitHub: https://github.com/ContainerSSH
Documentation: https://containerssh.io
GitHub: https://github.com/ContainerSSH
🔧 What's Inside Of a Distroless Container Image: Taking a Deeper Look - бездистрибутивные (еле выговорил) контейнеры - что это такое, зачем они нужны, как они работают и что там у них под капотом. Занятное чтиво для начала рабочей недели. #container #напочитать
🔧 Containers are chroot with a Marketing Budget - заголовок чуточку кликбейт, но в самой статье ещё раз пытаюстя ковырнуть то, как работают контейнеры. Мне показалось интересным, делюсь...
#container #напочитать
#container #напочитать
🗜 Статья не новая, но всё же... Containers: Rootful, Rootless, Privileged and Super Privileged - о том, какие контейнеры бывают и как они при этом работают. На странице доступно очень много дополнительных ссылок на всяческое полезное.
#container #напочитать
#container #напочитать
🛠 Podman socket activation - пример реализации запуска контейнеров при обращении к сокету. #podman #напочитать #container
Runlike - утилита, которой можно передать имя запущенного контейнера, а она вернёт команду для запуска нового контейнера с идентичными параметрами.
https://github.com/lavie/runlike
#container #runlike #будничное
https://github.com/lavie/runlike
#container #runlike #будничное
🔧 Make systemd better for Podman with Quadlet.
Запускаем контейнеры с помощью systemd и quadlet. Просто создаём юнит файл, описываем в нём всё что нужно, и контейнер будет стартовать как привычный нам отдельный systemd сервис.
https://www.redhat.com/sysadmin/quadlet-podman
#podman #container #напочитать
Запускаем контейнеры с помощью systemd и quadlet. Просто создаём юнит файл, описываем в нём всё что нужно, и контейнер будет стартовать как привычный нам отдельный systemd сервис.
https://www.redhat.com/sysadmin/quadlet-podman
#podman #container #напочитать