Поиск по сайту:
Книга, над которой зеваешь, не вредит никому (Д. Дидро).

Docker

Установить Docker 1.11 на Ubuntu 16.04 LTS x64Docker – это открытая платформа для разработки, доставки и запуска приложений в контейнерах. Контейнеры представляют изолированные среды, включающие в себя приложение и все его зависимости, такие как библиотеки и конфигурационные файлы. Они обеспечивают консистентность и переносимость приложений, позволяя запускать их на различных компьютерах или серверах без проблем совместимости.

 

Основные концепции Docker:

  1. Образы (Images): Образ Docker представляет собой шаблон для создания контейнера. Он содержит все необходимое для запуска приложения, включая код, исполняемые файлы, библиотеки, переменные окружения и т.д. Образы создаются на основе Dockerfile – текстового файла с инструкциями по созданию образа.
  2. Контейнеры (Containers): Контейнеры – это инстанции образов. Они изолированы друг от друга и от хостовой системы, что позволяет запускать несколько приложений с разными зависимостями на одном хосте. Контейнеры можно легко создавать, запускать, останавливать и удалять.
  3. Dockerfile: Dockerfile – это текстовый файл, содержащий инструкции по построению образа. Он описывает, как установить и настроить все компоненты приложения внутри контейнера.
  4. Docker Compose: Docker Compose – инструмент для определения и управления многоконтейнерных приложений с помощью файла конфигурации в формате YAML. Он позволяет определить все компоненты приложения и их настройки в одном месте.
  5. Реестр (Registry): Реестр Docker – это хранилище для образов. Официальный реестр – Docker Hub, но существуют и другие реестры, как публичные, так и частные.
  6. Сети и связи (Networking): Docker предоставляет механизмы для создания сетей, позволяя контейнерам общаться друг с другом или с внешним миром.
  7. Объемы (Volumes): Объемы используются для сохранения данных за пределами контейнера. Они обеспечивают постоянное хранение данных между запусками контейнера.

 

Преимущества Docker:

  • Изоляция: Контейнеры обеспечивают изоляцию приложений и их зависимостей, предотвращая конфликты и обеспечивая надежность работы.
  • Портабельность: Образы и контейнеры легко переносимы между различными средами разработки и продакшн.
  • Масштабируемость: Docker упрощает масштабирование приложений, позволяя быстро развертывать дополнительные контейнеры по мере необходимости.
  • Эффективное использование ресурсов: Из-за легковесной природы контейнеров они используют меньше ресурсов по сравнению с виртуальными машинами.
  • Управление версиями: Docker облегчает управление версиями приложений, так как каждый этап разработки может быть представлен как образ.

 

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

Читать далее
Установить Docker 1.11 на Ubuntu 16.04 LTS x64

Как подключиться по SSH к контейнеру Docker

-

Как вы используете SSH для входа в контейнер Docker? Традиционный подход состоит из двух шагов: Шаг 1 : подключитесь по SSH к удаленному серверу Linux (если вы запускаете контейнер в удаленной системе). ssh user_name@server_ip_address   Шаг 2 :

Кол-во комментариев: 2
Развертывание форума Talkyard под Ngnix с помощью Docker

Развертывание форума Talkyard под Ngnix с помощью Docker

-

Talkyard – это программное обеспечение для форумов с открытым исходным кодом, которое объединяет основные функции StackOverflow, Discourse, Slack, HackerNews, Reddit и Disqus. Вы можете использовать его для создания форума для своих студентов, доски вопросов и ответов

Кол-во комментариев: 0
Установить Docker 1.11 на Ubuntu 16.04 LTS x64

Docker/Docker Compose/Docker Run host network vs bridge network (как настроить режим моста/хоста для docker, с помощью команды run или docker compose)

-

Вступление Обычно мы используем режим моста/сети для докера. Иногда нам нужно использовать режим хоста/хост-сеть для контейнеров. Обычно режим хоста должен работать лучше, чем режим моста (потому что режим моста имеет больше слоев, чем режим хоста,

Кол-во комментариев: 0
Использование Docker для настройки обратного прокси Nginx с автоматической генерацией SSL

Использование Docker для настройки обратного прокси Nginx с автоматической генерацией SSL

-

Что такое обратный прокси? Обратный прокси-сервер – это своего рода сервер, который находится перед многими другими серверами и перенаправляет клиентские запросы на соответствующие серверы. Затем ответ от сервера также принимается и пересылается прокси-сервером клиенту. Зачем вам такая

Кол-во комментариев: 2
Установить Docker 1.11 на Ubuntu 16.04 LTS x64

Как составить список контейнеров Docker

-

Как вы перечисляете все док-контейнеры, присутствующие в вашей системе? Есть два способа сделать это: Использование команды docker ps (старый и популярный метод) Использование команды docker container (более новый и менее известный метод) Позвольте нам быстро

Кол-во комментариев: 0
Как установить и использовать Docker Compose на CentOS

Как установить и использовать Docker Compose на CentOS

-

Docker Compose – это простая программа на Python, которая помогает легко развертывать несколько док-контейнеров на сервере. Для описания сервиса используется простой файл YAML. Вместо длинных docker run . . . вы можете просто использовать docker-compose up -d для развертывания нескольких

Кол-во комментариев: 0
Docker File против Docker Compose. В чем разница

Как установить Docker Compose в Ubuntu 20.04

-

Docker Compose – это инструмент командной строки, который позволяет определять и организовывать мультиконтейнерные приложения Docker. Он использует файл YAML для настройки служб, сетей и томов приложения. С помощью Compose вы можете определить переносимую среду приложений, которую можно

Кол-во комментариев: 0
Установить Docker 1.11 на Ubuntu 16.04 LTS x64

Как установить Docker на Ubuntu 20.04

-

Docker – это платформа с контейнерами с открытым исходным кодом, которая позволяет быстро создавать, тестировать и развертывать приложения в виде переносимых контейнеров, которые могут работать практически где угодно. Контейнер представляет собой среду выполнения для одного приложения

Кол-во комментариев: 0
Как создать собственный образ Docker с помощью Dockerfile

Как создать собственный образ Docker с помощью Dockerfile

-

Реальная сила Docker заключается в настройке базового изображения docker в соответствии с вашими требованиями. С его помощью можно легко и быстро развернуть пользовательскую среду Linux, запустив контейнер из этого пользовательского образа docker. Docker предоставляет простой способ настроить

Кол-во комментариев: 0
Как установить несколько контейнеров Discourse на одном сервере

Как установить несколько контейнеров Discourse на одном сервере

-

Установка Discourse действительно проста, когда на сервере есть только один экземпляр Discourse. Ситуация усложняется, если вы хотите установить несколько экземпляров Discourse на одном сервере, чтобы снизить затраты. Официальная установка Discourse не соответствует обычной практике Docker. Сначала установщик

Кол-во комментариев: 0

Спасибо!

Теперь редакторы в курсе.