DevOps
22.5K subscribers
828 photos
90 videos
15 files
779 links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://t.iss.one/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
Download Telegram
💾 Docker: размещение и запуск Python сценария на русском

Процесс размещения скрипта Python в контейнере Docker:

🌵 Создание Dockerfile
🌵 Создание образа из Dockerfile
🌵 Запуск образа Docker

#doc #python #docker

@DevOPSitsec
👍6👎1
Введение в Docker и контейнеры

Это большая презентация, в которой собрано более 800 слайдов по Docker. Основные темы:

— история контейнеров и Docker,
— установка Docker и создание первых контейнеров,
— первый запуск контейнера и переименование контейнера,
— CMD и ENTRYPOINT,
— задачи по написанию Dockerfiles.

Сохраняйте себе в закладки, чтобы не потерять:

https://container.training/intro-selfpaced.yml.html#1

#docker
👍132🔥2🐳1
🔥 Материалы для изучения Docker за 10 шагов для начинающих

Шаг 1: Введение в Docker

Docker Documentation: Get Started with Docker
Docker YouTube Channel: Docker for Beginners — Full Course

Шаг 2: Работа с образами Docker

Docker Documentation: Working with Images
Docker Deep Dive eBook by Nigel Poulton: Глава 2 - Изображения

Шаг 3: Управление контейнерами Docker

Docker Documentation: Working with Containers
Docker Mastery: The Complete Toolset from a Docker Captain (Udemy Course)

Шаг 4: Тома
Docker и работа с сетью

Docker Documentation: Using Volumes
Docker Documentation: Networking Overview

Шаг 5: Докеризация приложений

Docker Documentation: Dockerize an Application
Docker for Developers (Pluralsight Course)

Шаг 6: Docker Compose и оркестровка

Docker Documentation: Docker Compose
Docker Swarm Mode Introduction (YouTube)
Kubernetes Basics (Kubernetes.io)

Шаг 7: Сетевое взаимодействие и безопасность Docker

Docker Documentation: Networking in Compose
Docker Security (Docker Mastery Course)

Шаг 8: Продвинутые темы Docker

Docker Documentation: Healthcheck
Docker Logging Guide
Docker Monitoring Guide

Шаг 9: Развертывание Docker и CI/CD

Docker Documentation: Deploying Applications
Docker and Continuous Integration (DZone Article)
Docker and CI/CD with Jenkins (Medium Article)

Шаг 10: Устранение ошибок и лучшие практики работы с Docker

Docker Documentation: Troubleshoot Common Issues
Docker Best Practices (Docker Documentation)
Awesome Docker (GitHub Repository with curated resources)

@DevOPSitsec
7🔥5👍3
Шпаргалка по командам Docker

#docker #cheatsheet

@DevOPSitsec
👍11🔥5👎1
Docker

1. Введение в Docker
2. Работа с Dockerfile
3. Docker API
4. Установка в Ubuntu
5. Установка Docker и Minikube | Введение в микросервисы
6. Использование K8S и Kubectl | Введение в микросервисы

#video #docker

https://www.youtube.com/watch?v=276-BAGPNcQ&list=PLOjc9X-vV0SFnnq6AAazxS5dv1Qc4KInS&ab_channel=BeTry%7C%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
🔥74🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Основные команды #docker

@DevOPSitsec
19👍6👎1🔥1
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Как не сойти с ума, помечая цели для сбора метрик при мониторинге кластера. Спойлер: Victoria Metrics + Grafana
— Полный отчет Github за 2023 о состоянии проектов.
100 вопросов для подготовки к собесу Python
Создание сквозного конвейера MLOps с помощью Open-source инструментов
Как оценивать покрытие практиками ИБ
10 лучших библиотек Python для графического интерфейса в 2024 году
Безопасность CI/CD. Часть 2. Давайте рассмотрим как защитить ваши пайплайны
Философия NoOps: кому и зачем нужна автоматизация K8s «на максималках»
Безопасность CI/CD: обзор тoп-10 угроз по версии OWASP и рекомендации по их устранению в вашем конвейере
Автоматизация развертывания инфраструктуры (IaC)
Обеспечение безопасности Kubernetes с помощью Open Policy Agent (OPA)
Как мы внедряли Sentry. Часть 2 — внедрение в разработку
Automate the boring stuff with Julia
Python App Engine Jan 2024 deprecation: What you need to know
Observability with OpenTelemetry
Build a GitLab CI/CD pipeline do deploy a Django app to AWS Lambda
How many of you use cloud emulators for testing?
From Cloud to Garage: My journey with games.directory
Demystifying Large Language Model, Word Vectors & AI
How I passed the AWS Certified SysOps Administrator - Associate exam
How to create a #Docker image ( for the #website ) and run the container #php #apache #devops 2024
Automatizando infraestructura tecnológica con DevOps
Six DevOps Trends to Learn About to Stay Ahead in the New Year

Посмотреть:
🌐 Как было до DevOps? ( 00:31)
🌐 Mixtral 8x7B - новый ИИ. Нейросети, которые ДОМИНИРУЮТ на другими моделями ( 08:04)
🌐 100 вопросов с собеседований Python. Полный разбор реальных вопросов. ( 34:27)
🌐 💡Крутая задача #Python: #python #программирование #код #yotube #youtube #питон ( 00:49)
🌐 💡Задача #Python:Комбинация сумм II #python #программирование #код #yotube #youtube #пито ( 00:54)
🌐 Итоги года в Мире IT. Ответы на вопросы. DevOps SRE стрим. Декабрь. ( 01:20:23)

Хорошего дня!

@DevOPSitsec
6👍4🔥1
🖥 В Dockerfile каждая инструкция, например FROM, RUN, COPY, добавляет новый слой к образу. Слои неизменяемы (не могут быть изменены после создания). Эта неизменяемость позволяет #Docker оптимизировать использование диска и повысить производительность за счет повторного использования слоев в разных образах. #контейнеры #DevOps


@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍5🔥3
🖥 Как устроены конвейеры CI/CD 💻

Схема взаимодействия контейнерных технологий в рамках работы с привычными инструментами может быть представлена так:

1️⃣Утилита podman с помощью Libpod API обращается к библиотеке libpod, которая вызывает низкоуровневый container runtime (по умолчанию утилиту runc)
containers/podman
Podman Commands

2️⃣Утилита docker с помощью Docker API вызывает сервис dockerd
docker/cli
Docker CLI reference
Docker architecture
Docker API

3️⃣Сервис dockerd вызывает сервис containerd
Dockerd reference

4️⃣Сервис containerd вызывает низкоуровневый container runtime (по умолчанию утилиту runc)
containerd/containerd
Containerd Scope and principles

5️⃣Сервис kubelet с помощью протокола CRI вызывает сервис container runtime (например, containerd или crio)
Container Runtime Interface
Container Runtimes
CRI: the Container Runtime Interface

6️⃣Сервис containerd вызывает низкоуровневый container runtime (по умолчанию runc)
Containerd CRI

7️⃣Сервис cri-o вызывает низкоуровневый container runtime (по умолчанию runc)
cri-o/cri-o

8️⃣Утилита OCI container runtime (по умолчанию runc):

🔘runc с помощью библиотеки libcontainer создает контейнер по runtime-spec, взаимодействуя с подсистемами ядра Linux – пространствами имен (namespaces) и контрольными группами (cgroups)
opencontainers/runc
runc man
opencontainers/runc/libcontainer

🔘crun создает контейнер по runtime-spec, взаимодействуя с подсистемами ядра Linux – пространствами имен (namespaces) и контрольными группами (cgroups)
containers/crun

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124🔥2
📦 Компания Docker выпустила отчёт за 2024 год, где рассказала о последних трендах в разработке программ. Исследование показало, что разработчики всё чаще используют облачные технологии и интегрируют искусственный интеллект в свою работу. Также много внимания уделяется безопасности и использованию микросервисов.

В отчёте указано, что многие разработчики сталкиваются с проблемами на этапах планирования и отладки, и им нужны лучшие инструменты для работы. Также выросло число разработчиков, участвующих в проектах с открытым кодом.

ИИ становится обычным инструментом в работе, помогая в написании кода и документации. Среди популярных ИИ-инструментов — ChatGPT и GitHub Copilot.

📎 Подробнее о Docker можно узнать на их сайте www.docker.com.

#Docker #разработка #облачныетехнологии #ИИ #микросервисы #безопасность #open_source

@DevOPSitsec
👍63🔥2👎1
Полное практическое руководство по Docker: с нуля до кластера на AWS

Докер позволяет разработчикам, системными администраторам и другим специалистам деплоить их приложения в отдельных контейнерах, которых может быть много на одной машине. Причём у каждого контейнера может быть своя ОС и набор конфигураций, отличные от остальных. Чем-то это похоже на виртуальные машины, но при этом меньше нагружают систему и требует меньше ресурсов.

В этом руководстве вы сможете не только разобраться с устройством докера, но и создавать первые рабочие контейнеры.

#docker #aws
👍14🔥31
🖥 Подборка полезных шпаргалок по Docker

#Docker #шпаргалки #инфографика

@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥83
👩‍💻 Шпаргалка для работы с Docker

Недавно нашел на GitHub отличный репозиторий с этой картинкой, содержащей основные команды Docker. Сохраните и используйте, чтобы всегда иметь под рукой!

🔗 Github

#docker #cheatsheet #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥52