TGViewer
Интеллект в коде: Python, AI, Data Science Интеллект в коде: Python, AI, Data Science @ai_in_progress · 125 subscribers
Post #159 47
модуль 32.1

🚀 Введение в Docker: Основы для начинающих

Хотите упростить разработку и запуск приложений? 🐳
Docker — это платформа для создания, упаковки и запуска приложений в изолированных средах — контейнерах. Контейнеры включают всё необходимое: код, зависимости, настройки. Это как «виртуальная машина», но легче и быстрее!

📦Что такое образ и контейнер?
Образ (Image) — это шаблон с инструкциями для создания контейнера.
➖Содержит ОС, код, библиотеки и настройки.
➖Примеры образов: nginx (веб-сервер), postgres (база данных), python:3.9 (среда Python).
➖Как установочный файл программы, который можно использовать многократно.

Контейнер (Container) — это запущенный экземпляр образа.
➖Изолированная среда, где работает ваше приложение.
➖Например: если образ — это чертеж дома, то контейнер — построенный по нему дом.
➖Можно запускать, останавливать, удалять и копировать.

🔥 Зачем использовать Docker?
✅Изоляция: Каждое приложение работает отдельно, без конфликтов.
✅ Переносимость: Запускайте один и тот же контейнер на любой ОС.
✅ Масштабируемость: Легко копируйте и распределяйте контейнеры.
✅ Экономия ресурсов: Контейнеры используют общее ядро системы.

🔧 Основные команды Docker
Работа с образами:
➖docker pull <имя_образа> — скачать образ из репозитория (например, docker pull nginx).
➖docker build -t <имя_образа> . — собрать образ из Dockerfile в текущей папке.
➖docker images — показать все локальные образы.
➖docker rmi <имя_образа> — удалить образ.

Управление контейнерами:
➖docker run <имя_образа> — запустить контейнер из образа.
➖docker run -d <имя_образа> — запустить контейнер в фоновом режиме (detached).
➖docker run -p <хост_порт>:<контейнер_порт> <имя_образа> — пробросить порты (например, -p 8080:80).
➖docker ps — показать запущенные контейнеры.
docker ps -a — показать все контейнеры (включая остановленные).
docker stop <ID_контейнера> — остановить контейнер.
docker start <ID_контейнера> — запустить остановленный контейнер.
docker rm <ID_контейнера> — удалить контейнер.
docker logs <ID_контейнера> — посмотреть логи контейнера.
docker exec -it <ID_контейнера> bash — войти в контейнер через терминал (для отладки).

#Docker #DevOps #Программирование #Инструменты #AI_In_Progress
  • 🔥 3
  • 🤔 1
  • 🕊 1
More from @ai_in_progress
  1. Mar 4, 2026Seedance 2.0 теперь стоит копейки. Официальные цены API вышли сегодня! ByteDance только чт…
  2. Mar 2, 2026🔥ГЛАВНЫЕ НОВОСТИ ИИ ЗА СЕГОДНЯ ➖Grok Imagine взорвал всех Новая фича Расширение от кадра…
  3. Mar 1, 2026Seedance 2.0 - модель, о которой сейчас говорят почти все, кто следит за развитием AI-виде…
  4. Feb 28, 2026Небольшое обновление формата канала📊 Изначально этот канал создавался исключительно для м…
  5. Feb 10, 2026Аналитический пайплайн: двигатель, который превращает данные в решения Вы слышали модное «…
  6. Feb 7, 2026С возвращением в мир данных! 🌐 Ваш канал по аналитике снова в активной фазе. Перерыв окон…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →