Docker/Podman-клиент и Remote-клиент для GigaIDE

Продолжаем наши обзоры плагинов к GIgaIDE. Первая статья здесь , последняя доступна по этой ссылке . На этот раз в нашем обзоре — плагины Docker и Remote , доступные в версии GigaIDE PRO и обновляемые с маркетплейса . Начнём с рассказа про плагин Docker.

https://habr.com/ru/companies/sberbank/articles/1002768/

#gigaide #docker #dockerfile #java

Docker/Podman-клиент и Remote-клиент для GigaIDE

Продолжаем наши обзоры плагинов к GIgaIDE. Первая статья здесь , последняя доступна по этой ссылке . На этот раз в нашем обзоре — плагины Docker и Remote , доступные в версии GigaIDE PRO и...

Хабр

Some rules to apply to your Dockerfile in order to make your Docker image more reproducible :

- do not use "latest" versions of base images
- use official images pulled from the official Docker library
- pin versions in pip/apt/npm/yum... install (no apt-update)
- clean temporary files (apt-get clean, rm -rf /var/lib/apt/lists/*, etc.)

...

(source : http://arxiv.org/abs/2601.12811 ) #Docker #dockerfile quality #reproducibility

Docker Does Not Guarantee Reproducibility

The reproducibility of software environments is a critical concern in modern software engineering, with ramifications ranging from the effectiveness of collaboration workflows to software supply chain security and scientific reproducibility. Containerization technologies like Docker address this problem by encapsulating software environments into shareable filesystem snapshots known as images. While Docker is frequently cited in the literature as a tool that enables reproducibility in theory, the extent of its guarantees and limitations in practice remains under-explored. In this work, we address this gap through two complementary approaches. First, we conduct a systematic literature review to examine how Docker is framed in scientific discourse on reproducibility and to identify documented best practices for writing Dockerfiles enabling reproducible image building. Then, we perform a large-scale empirical study of 5298 Docker builds collected from GitHub workflows. By rebuilding these images and comparing the results with their historical counterparts, we assess the real reproducibility of Docker images and evaluate the effectiveness of the best practices identified in the literature.

arXiv.org
De manière assez convaincante bien que sur un échantillon restreint (5 articles de conférence), une étude récente montre que le fait de fournir le code source avec un #dockerfile pour en obtenir une image Docker échoue à garantir une reproductibilité des résultats en quelques mois. En chargeant les dernières versions de paquets issus de gestionnaires qui sont en soi non reproductibles, cette "recette" ne peut construire que des images qui varient assez vite avec le temps https://dl.acm.org/doi/10.1145/3736731.3746146

Кэш-монтирование или Cache mount в Docker. Использование кэш-монтирования в GitLab CI/CD

Кэш-монтирование в Docker — это мощный инструмент, который может значительно ускорить процесс сборки образов в CI/CD. Но его правильная настройка в GitLab требует понимания не только работы BuildKit, но и особенностей взаимодействия с различными конфигурациями GitLab Runner — DinD и DooD. В этой статье я расскажу об устройстве кэш-монтирования в Docker и как его использовать в GitLab CI/CD. На примере простой сборки Python-проекта покажу готовые решения для кэширования зависимостей, чтобы оптимизировать сборку Docker-образов.

https://habr.com/ru/articles/995528/

#docker #deploy #gitlab #python #cache #dockerfile #cicd #dind #buildkit #git

Кэш-монтирование или Cache mount в Docker. Использование кэш-монтирования в GitLab CI/CD

Я Backend разработчик на Python, и в одном из проектов мне понадобилось настроить сборку Docker-образа в GitLab CI/CD. Базовую настройку я сделал без проблем, но я хотел ускорить сборку  по...

Хабр

I might be a few months late, but I finally found some time to publish my "magnetic_tape" crypto challenge from #NullCon #Berlin #HackIM #CTF 2025:

https://github.com/OOTS/magnetic_tape

I included the source code (was published anyway during the CTF), my own solution, my own #writeup, and some internal files (#Dockerfile, docker-compose, minimal #python #unittests).

Also: #NullCon #Goa #HackIM #CTF 2026 is happening in a few days: https://ctf.nullcon.net
Go check it out!

GitHub - OOTS/magnetic_tape: Source code and solution of the magnetic_tape challenge from NullCon Berlin HackIM CTF 2025

Source code and solution of the magnetic_tape challenge from NullCon Berlin HackIM CTF 2025 - OOTS/magnetic_tape

GitHub
And the #rpm from #dockerfile builder called roci is on GitHub as well: https://github.com/dcermak/roci
GitHub - dcermak/roci: roci is a packaging utility that builds RPM images from Containerfiles

roci is a packaging utility that builds RPM images from Containerfiles - dcermak/roci

GitHub

Tác giả đã tạo Dockadvisor, một công cụ phân tích Dockerfile miễn phí, mã nguồn mở, chạy hoàn toàn trên trình duyệt. Công cụ này giúp tối ưu Dockerfile, phát hiện lỗi bảo mật, thực hành tốt và đánh giá hiệu suất (0-100 điểm) theo thời gian thực. Đặc biệt, nó chạy 100% client-side bằng WebAssembly, đảm bảo quyền riêng tư dữ liệu.
#Dockadvisor #Dockerfile #WebAssembly #Security #BestPractices #OpenSource #BrowserTool
#PhânTíchDockerfile #BảoMật #MãNguồnMở #CôngCụTrìnhDuyệt

https://www.reddit.com/

reddit

Reddit is a network of communities where people can dive into their interests, hobbies and passions. There's a community for whatever you're interested in on Reddit.

Reddit

Poprosiłem Copilota o zoptymalizowanie mojego Dockerfile, który służy do budowania aplikacji. Przed zmianami budował się do 2GB, po "optymalizacji" miał 2.1GB. I takie to z AI zabawy xD

#docker #dockerfile #devops #selfhosted #strapi #javascript #nodejs #webdev #programowanie #sysadmin #containers #cloud #ai #aidev #fediverse #mastodev

Có một công cụ CLI mới giúp biến yêu cầu 'sửa Dockerfile của tôi' thành mã hoạt động! Chỉ cần `curl yxi.ai`, không cần đăng ký hay email phiền phức. Rất tiện lợi cho các lập trình viên.
#Dockerfile #CLI #AI #DeveloperTools #Tech #Docker #CôngCụDev #LậpTrình #CôngNghệ

https://www.reddit.com/r/programming/comments/1p1b87a/turn_fix_my_dockerfile_into_working_codejust_curl/

Creating cross-compiled Docker images from Go binaries · Jamie Tanna | Software Engineer https://www.jvt.me/posts/2025/06/04/go-cross-compile-docker/ #cross-platform #architecture #dockerfile #container #compiler #docker #golang #howto #image
Creating cross-compiled Docker images from Go binaries · Jamie Tanna | Software Engineer

How to create a (Docker) container image that is cross-compiled for different architectures, and includes a Go binary that is also cross-compiled.

Jamie Tanna | Software Engineer