10 команд для Docker, без которых вам не обойтись
Docker — отличный инструмент для создания микросервисов, который позволяет создавать облачные приложения и системы. Выжимаем из него максимум, используя эти 10 команд:
https://tprg.ru/i3RM
#docker #devops
Docker — отличный инструмент для создания микросервисов, который позволяет создавать облачные приложения и системы. Выжимаем из него максимум, используя эти 10 команд:
https://tprg.ru/i3RM
#docker #devops
Основные инструкции Docker
Рассказываем о Docker-файлах, образах и инструкциях с подробным описанием и примерами. Вы узнаете, в чём отличие CMD от ENTRYPOINT, когда лучше использовать ADD, а когда — COPY, как определить, где контейнер будет хранить постоянные данные, и многое другое:
https://tprg.ru/AvgI
#docker #devops
Рассказываем о Docker-файлах, образах и инструкциях с подробным описанием и примерами. Вы узнаете, в чём отличие CMD от ENTRYPOINT, когда лучше использовать ADD, а когда — COPY, как определить, где контейнер будет хранить постоянные данные, и многое другое:
https://tprg.ru/AvgI
#docker #devops
Шпаргалка по Docker
В ней собраны архитектура, терминология, команды оркестрации, сборки образов, запуска, очистки и взаимодействия внутри контейнеров.
Подробнее: https://tprg.ru/rWiv
#docker #devops
В ней собраны архитектура, терминология, команды оркестрации, сборки образов, запуска, очистки и взаимодействия внутри контейнеров.
Подробнее: https://tprg.ru/rWiv
#docker #devops
Шпаргалка по командам Docker
Здесь все нужные команды собраны в одном месте — реестры и репозитории Docker, запуск и установка контейнеров, получение информации о контейнерах, управление образами и многое другое:
https://tprg.ru/FoMZ
#devops #docker
Здесь все нужные команды собраны в одном месте — реестры и репозитории Docker, запуск и установка контейнеров, получение информации о контейнерах, управление образами и многое другое:
https://tprg.ru/FoMZ
#devops #docker
Лучшие практики для написания Docker-файлов
Docker прочно вошёл в мир веб-разработки и сильно упрощает её при правильном применении.
В этой статье автор собрал несколько практик для качественного написания контейнеров, к которым он пришёл за годы работы с Docker:
https://tprg.ru/5rNQ
#docker #devops
Docker прочно вошёл в мир веб-разработки и сильно упрощает её при правильном применении.
В этой статье автор собрал несколько практик для качественного написания контейнеров, к которым он пришёл за годы работы с Docker:
https://tprg.ru/5rNQ
#docker #devops
Хранение данных в Docker
Суть контейнера
Автор этой статьи рассказывает, как работает каждый вид хранения, их различия и какой из способов лучше подходит в определённой ситуации:
https://tprg.ru/2Vmb
#docker
Суть контейнера
Docker
в том, что мы можем в любой момент уничтожить его и создать новый. При этом всё, что было в нём также уничтожится. Но что делать, если есть данные, которые должны сохраняться после уничтожения контейнера? Для этого существуют несколько инструментов — тома хранения данных, монтирование каталогов с хоста, именованные каналы и монтирование tmpfs.Автор этой статьи рассказывает, как работает каждый вид хранения, их различия и какой из способов лучше подходит в определённой ситуации:
https://tprg.ru/2Vmb
#docker
Докеризируем среду разработки в VS Code
В этой статье рассматривается способ использования контейнеров Docker в качестве полноценной среды разработки с помощью расширения Remote - Containers. Благодаря ему можно создать необходимое количество контейнеров, а затем:
— использовать их для запуска библиотек, необходимых для работы с кодом в разных конфигурациях;
— быстро переключаться между изолированными средами разработки;
— пробовать новые технологии, не влияя на локальные настройки и не только.
Подробнее о том, как настроить расширение и что оно позволяет делать:
https://tprg.ru/cPNK
#docker #vscode
В этой статье рассматривается способ использования контейнеров Docker в качестве полноценной среды разработки с помощью расширения Remote - Containers. Благодаря ему можно создать необходимое количество контейнеров, а затем:
— использовать их для запуска библиотек, необходимых для работы с кодом в разных конфигурациях;
— быстро переключаться между изолированными средами разработки;
— пробовать новые технологии, не влияя на локальные настройки и не только.
Подробнее о том, как настроить расширение и что оно позволяет делать:
https://tprg.ru/cPNK
#docker #vscode
Зачем нужен и как работает Docker
Видео для начинающих веб-разработчиков, в котором понятно и с картинками рассказывают, как появился, работает и зачем нужен Docker:
https://tprg.ru/DdVH
#docker #видео
Видео для начинающих веб-разработчиков, в котором понятно и с картинками рассказывают, как появился, работает и зачем нужен Docker:
https://tprg.ru/DdVH
#docker #видео
YouTube
Зачем нужен и как работает Docker — ликбез 🐳
🍒 Наш бесплатный курс: https://rubyrush.ru
🔥 Чат для новичков: https://rubyrush.ru/tg.html
Краткая история контейнерных технологий:
https://blog.aquasec.com/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016
Чтобы научиться работать с докером…
🔥 Чат для новичков: https://rubyrush.ru/tg.html
Краткая история контейнерных технологий:
https://blog.aquasec.com/a-brief-history-of-containers-from-1970s-chroot-to-docker-2016
Чтобы научиться работать с докером…
Размещение и запуск Python сценария в Docker
Благодаря этому небольшому руководству, вы научитесь размещать свой Python-код в контейнерах Docker, просто следуя пунктам инструкции:
https://tprg.ru/q2r8
#бэкенд #python #docker
Благодаря этому небольшому руководству, вы научитесь размещать свой Python-код в контейнерах Docker, просто следуя пунктам инструкции:
https://tprg.ru/q2r8
#бэкенд #python #docker
20 лучших практик Dockerfile
В этой статье вы найдёте 20 различных практик для работы с файлами Docker, которые помогут вам избежать проблем с безопасностью и не только:
https://tprg.ru/GOUc
#docker #бэкенд
В этой статье вы найдёте 20 различных практик для работы с файлами Docker, которые помогут вам избежать проблем с безопасностью и не только:
https://tprg.ru/GOUc
#docker #бэкенд
Фронтенд-разработка в Docker
Эта статья поможет фронтенд-разработчикам, которые работают или будут работать над совместным проектом. Здесь вы научитесь разрабатывать фронтенд, используя Docker, который поможет избавиться от проблем с совместимостью у разных людей и не только.
Подробнее в статье:
https://tprg.ru/o1vz
#docker #фронтенд
Эта статья поможет фронтенд-разработчикам, которые работают или будут работать над совместным проектом. Здесь вы научитесь разрабатывать фронтенд, используя Docker, который поможет избавиться от проблем с совместимостью у разных людей и не только.
Подробнее в статье:
https://tprg.ru/o1vz
#docker #фронтенд
Различия между Docker, containerd, CRI-O и runc
Считается, что Docker позволяет работать с контейнерами. Это действительно так, но только отчасти. Для работы с контейнерами используется множество инструментов, взаимодействующих с Docker — Dockershim, CRI и так далее.
В этой статье попытались понятно объяснить, как всё-таки работает экосистема контейнеров и из чего она состоит:
https://tprg.ru/CKSb
#docker #kubernetes
Считается, что Docker позволяет работать с контейнерами. Это действительно так, но только отчасти. Для работы с контейнерами используется множество инструментов, взаимодействующих с Docker — Dockershim, CRI и так далее.
В этой статье попытались понятно объяснить, как всё-таки работает экосистема контейнеров и из чего она состоит:
https://tprg.ru/CKSb
#docker #kubernetes
Docker обновила подписки и изменила правила использования Docker Desktop
Не переживайте, для личного использования, некоммерческих проектов, образовательных учреждений, предприятий с количеством сотрудников до 250 человек и доходом до 10 миллионов $ Docker останется бесплатным.
А вот для индивидуального коммерческого использования стоимость подписки составит 5 долларов, а для крупных компаний от 7 долларов за каждого человека.
Подробнее можно узнать тут:
https://tprg.ru/fUp6
#docker
Не переживайте, для личного использования, некоммерческих проектов, образовательных учреждений, предприятий с количеством сотрудников до 250 человек и доходом до 10 миллионов $ Docker останется бесплатным.
А вот для индивидуального коммерческого использования стоимость подписки составит 5 долларов, а для крупных компаний от 7 долларов за каждого человека.
Подробнее можно узнать тут:
https://tprg.ru/fUp6
#docker
Альтернативы Docker
Docker — одна из самых используемых контейнерных платформ. Но, как вы должно быть знаете, в версии 1.20 Kubernetes отказывается от использования Docker, а с августа этого года для некоторых компаний Docker стал платным.
Но повода для волнений нет, ведь существует несколько альтернатив популярному инструменту. Подробнее в статье:
https://tprg.ru/AqmU
#docker
Docker — одна из самых используемых контейнерных платформ. Но, как вы должно быть знаете, в версии 1.20 Kubernetes отказывается от использования Docker, а с августа этого года для некоторых компаний Docker стал платным.
Но повода для волнений нет, ведь существует несколько альтернатив популярному инструменту. Подробнее в статье:
https://tprg.ru/AqmU
#docker
👍1
Как успешно реализовать проверку состояния контейнера в Docker Compose
В этой статье речь пойдёт о команде Healthcheck, которая определяет возможность тестирования контейнера, чтобы убедиться в его работоспособности. Без неё Docker не сможет определить статус, запущенных в контейнере служб. Поэтому очень важно уметь правильно её создавать.
Подробнее:
https://nuancesprog.ru/p/14758/
#docker
В этой статье речь пойдёт о команде Healthcheck, которая определяет возможность тестирования контейнера, чтобы убедиться в его работоспособности. Без неё Docker не сможет определить статус, запущенных в контейнере служб. Поэтому очень важно уметь правильно её создавать.
Подробнее:
https://nuancesprog.ru/p/14758/
#docker
👍10😱1
Как ускорить сайт с помощью Varnish HTTP Cache и Docker
Varnish — это ускоритель веб-приложений, также известный как обратный прокси c HTTP-кэшированием. Он способен ускорить доставку пакетов в 300–1000 раз, уменьшает время загрузки и способен справляться с пиковыми нагрузками трафика. О том, как его использовать и правильно настроить, читайте здесь:
https://nuancesprog.ru/p/16717/
#docker
Varnish — это ускоритель веб-приложений, также известный как обратный прокси c HTTP-кэшированием. Он способен ускорить доставку пакетов в 300–1000 раз, уменьшает время загрузки и способен справляться с пиковыми нагрузками трафика. О том, как его использовать и правильно настроить, читайте здесь:
https://nuancesprog.ru/p/16717/
#docker
👍9🍓1
Docker Hub перестал работать в России: что делать?
При попытке зайти на сайт Docker Hub юзеры сталкиваются с ошибкой «403 Forbidden»: https://tproger.ru/news/docker-hub-perestal-rabotat-v..
Пришла пора для https://huecker.io/
Ждем docker pull ubuntu:zver-edition
#docker
При попытке зайти на сайт Docker Hub юзеры сталкиваются с ошибкой «403 Forbidden»: https://tproger.ru/news/docker-hub-perestal-rabotat-v..
Пришла пора для https://huecker.io/
Ждем docker pull ubuntu:zver-edition
#docker
😁29🗿5🤔2👍1
Доклад: Как готовить Dockerfile правильно
Если вы собираете или собирали контейнеры много раз подряд — вы могли заметить, что иногда сборки работают медленно, образы пухнут, и если вам совсем не повезло — через уязвимость в контейнере вас ещё и сломали.
В этом докладе научат, как сделать, чтобы контейнер сбросил вес, собрался быстрее и спрятался за щитом, чтобы злоумышленнику было некуда бить: https://youtu.be/Dx8WOurCCaM?si=aY5CMh-R_P4pLzAk
#docker
Если вы собираете или собирали контейнеры много раз подряд — вы могли заметить, что иногда сборки работают медленно, образы пухнут, и если вам совсем не повезло — через уязвимость в контейнере вас ещё и сломали.
В этом докладе научат, как сделать, чтобы контейнер сбросил вес, собрался быстрее и спрятался за щитом, чтобы злоумышленнику было некуда бить: https://youtu.be/Dx8WOurCCaM?si=aY5CMh-R_P4pLzAk
#docker
👎4👍3🔥1
От монолита к микросервисам: реальный кейс развёртывания сайта на Spring Boot + Angular SSR с Docker и Nginx
У нас на сайте появилась статья, где автор делится практическим опытом перехода от монолитного приложения к микросервисной архитектуре с использованием Spring Boot и Angular SSR. В ней подробно описаны этапы:
— настройки Docker Compose;
— интеграции Nginx;
— настройки HTTPS;
— и решения проблем с CORS.
Также рассматриваются способы защиты от ботов и оптимизации конфигурации для стабильной работы сайта.
#java #docker #springboot #angular #nginx
У нас на сайте появилась статья, где автор делится практическим опытом перехода от монолитного приложения к микросервисной архитектуре с использованием Spring Boot и Angular SSR. В ней подробно описаны этапы:
— настройки Docker Compose;
— интеграции Nginx;
— настройки HTTPS;
— и решения проблем с CORS.
Также рассматриваются способы защиты от ботов и оптимизации конфигурации для стабильной работы сайта.
#java #docker #springboot #angular #nginx
🔥4💩2