docker (15)

Автоматизація тестування з використанням Selenide через Selenoid в Docker контейнері

Дана стаття буде корисна  QA фахівцям початківцям, а також тим, хто цікавиться особливостями та можливостями таких популярних фреймворків тестування, як Selenide і Selenoid.Тут ми розглянемо певний базовий проєкт на Selenium. Побачимо, як приєдн...

Alex · 29 жовтня 2019 · 1.1K

Що таке Docker і як використовувати його з Python

З цього матеріалу ви дізнаєтесь, як використовувати Docker локально. Будемо працювати не лише з контейнерами Python, а й з Nginx та Redis. Для розуміння тексту вам потрібно знати базові концепції згаданих технологій. А закріпимо отримані навички на р...

Codeguida · 4 роки тому · 248 · 1

Docker - CMD vs ENTRYPOINT

Якщо ви працюєте з Docker, ви будете писати Docker-файли. Коли ви пишете докер-файли, ви також повинні бути знайомі з такими командами, як CMD та ENTRYPOINT! Але коли слід використовувати CMD? І коли краще використовувати ENTRYPOINT? І, що важливіше,...

Alex · 10 вересня 2023 · 105

Docker: як видалити образи, контейнери та томи

Вступ За допомогою Docker можна легко помістити ваші програми та сервіси у контейнери, які можна запускати будь-де. Однак, працюючи з Docker, дуже легко накопичити надмірну кількість невикористовуваних образів, контейнерів і томів даних, які захаращу...

Alex · 24 серпня 2023 · 104

Як зменшити розмір образу Docker: 6 методів оптимізації

Якщо ви хочете зменшити розмір докер-образу, використовуйте найкращі стандартні практики створення докер-образів. У цій статті ми розповімо про різні методи оптимізації, які ви можете швидко застосувати, щоб створити якомога менший образ докера. Ми т...

Alex · 20 лютого · 94

Досвід контейнеризації Node.js застосунків з Docker

В посібнику ми з нуля проведемо докеризацію чату на socket.io. Оглянемо такі пункти: Запуск Node.js застосунку в Docker; Чому запускати все від імені root — погана практика; Використання прив'язок для скорочення циклу тестування -> редагування -> пе...

Codeguida · 30 жовтня 2019 · 32

Локальна веб-розробка vs Vagrant vs Docker: що підійде вам?

Якими інструменти ви користуєтесь для створення веб-застосунків? Ми проводимо у середовищі розробки багато часу, тому до його організації слід ставитись серйозно. Оскільки вдало підібрані інструменти допомагатимуть вам у процесі розробки й допомагают...

Codeguida · 05 лютого 2019 · 17

Kubernetes не підтримуватиме Docker — і нічого страшного тут немає

Команда Kubernetes опублікувала пояснення, чому не варто хвилюватись через підтримку Docker (а точніше її відсутність) у новій версії K8s. Спільнота почала непокоїтись після твіту Ян Колдвотер, представниці CNCF. Підтримка Docker в Kubernetes застарі...

Codeguida · 04 грудня 2020 · 5

Майже 20% найпопулярніших контейнерів Docker не мали паролю root

Аналіз 1000 найпопулярніших контейнерів Docker показав, що 194 контейнери не мали паролю root. Раніше цього місяця група Talos опублікувала дослідження, яке показало, що образи докера Alpine Linux постачались з нульовими паролями для root. Alpine вип...

Codeguida · 4 роки тому · 3

Mirantis придбала Docker Enterprise

Цієї осені стало відомо, що у Docker серйозні фінансові проблеми: компанія не отримувала достатньо прибутку і не могла вийти в плюс. Тож тепер платформу і розробки Docker Enterprise придбала компанія Mirantis, що займається хмарними обчисленнями, роз...

Codeguida · 14 листопада 2019 · 2

Alibaba опублікувала документацію Dragonfly

Одна з найбільших китайських IT-компаній, Alibaba, опублікувала документацію власної розподіленої системи передачі файлів Dragonfly, що використовує P2P-звязок для побудови мережі розповсюдження контенту. Dragonfly є одним з найбільш важливих компоне...

Codeguida · 20 червня 2018 · 2

Oracle представила три відкритих проекти для роботи з ізольованими контейнерами

Oracle відкрила код трьох нових проектів, пов'язаних з ізольованими контейнерами: Smith, Crashcart і Railcar. Примітно, що перший додаток написано на мові Go, а два інших – на Rust. Smith дозволяє збирати контейнери в форматі OCI (Open Container Imag...

Codeguida · 06 липня 2017 · 2