Что такое Docker Обновлено:
Опубликовано:
|
|
Docker —
простыми словами
|
платформа для развертывания виртуального окружения с процессом внутри и всем необходимым для его корректной работы. Таким образом, приложения, установленные в Docker изолированы друг от друга в своих виртуальных контейнерах. По идеологии, в каждом контейнере должен работать только один процесс, но технически можно запускать несколько сервисов в одном окружении. Преимущества:
Недостатки:
Установить Docker можно на компьютер под управлением Linux или Windows. Его можно скачать на официальном сайте или установить из репозитория (в Linux). Инструкции по установке и использованию можно найти в документации на странице https://docs.docker.com. Помимо установки приложений в виде изолированных контейнеров, можно самому запаковывать свои сборки приложений и выкладывать из на Docker Hub — как для персонального использования, так и для общего доступа. Подробнее о Docker на Википедии Задать вопрос в телеграм-чате |
Встречается в статьях
Инструкции:
- Установка Bareos на Rocky Linux и настройка резервного копирования
- Как собрать свой собственный deb-пакетов с нуля под Linux Debian
- Примеры создания пакетов RPM из исходников или со своими файлами
- Установка, настройка и использование системы по сбору логов Grafana Loki на Linux
- Установка и настройка кластера Kubernetes на Linux Ubuntu
- Установка и настройка системы мониторинга Prometheus на Linux
- Настройка сервера облачного хранения файлов Seafile на Linux Ubuntu
- Настройка аутентификации по SSH через Active Directory на CentOS
- Как установить и использовать сервер хранения секретов Hashicorp Vault
Мини-инструкции:
- Как пользоваться командой ping
- Как установить MariaDB на Rocky Linux и Ubuntu
- Создание и работа с пользователями MySQL / MariaDB
- Как пользоваться командой systemctl
- Получение бесплатного сертификата Lets Encrypt
- Как настроить веб-сервер на Rocky Linux для работы Wordpress
- Настройка потоковой репликации СУБД PostgreSQL
- Настройка сервера мониторинга Zabbix на Ubuntu
- Инструкция по настройке сервера IOT VEGA с веб-интерфейсом под Ubuntu
- Как создать свой собственный образ для Docker
- Установка веб-интерфейса phpMyAdmin на CentOS для управления MySQL
- Установка, настройка и запуск php-фреймворка Laravel на Linux Ubuntu
- Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
- Установка и настройка сервера NextCloud на Rocky Linux
- Установка и настройка сервера Collabora в связке с Nextcloud/Owncloud
- Как установить Docker на Linux RPM или DEB
- Как установить Jenkins на операционную систему Linux CentOS
- Как создать собственный Docker-образ с веб-сервером
- Примеры настройки сервисов и их установки с помощью ролей в Ansible
- Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
- Установка и настройка Pushgateway для отправки метрик в Prometheus методом push
- Как установить Jenkins на систему Linux Ubuntu Server
- Как работать с pipeline в Jenkins — подготовка системы, пример Groovy-скрипта
- Как настроить свой приватный репозиторий для хранения образов Docker
- Как установить и работать с Redis на сервере под управлением Linux Ubuntu
- Как установить, настроить и подключиться к MongoDB на Linux Ubuntu
- Как настроить балансировку http-запросов в веб-сервере NGINX
- Как настроить прозрачную аутентификацию в NGINX через LDAP
- Как настроить репликацию PostgreSQL между нодами в контейнерах Docker
- Как настроить аутентификация и чтение секретов в GitLab через Hashicorp Vault
- Шпаргалка по работе с системой управления конфигурациями Ansible
- Как установить и запустить OpenShift на Rocky Linux
- Как собрать собственный установочный RPM-пакет с Prometheus Server
- Как включить и проанализировать подробный лог в СУБД PostgreSQL
- Как установить и настроить брокер сообщений RabbitMQ на Linux Ubuntu
- Установка и настройка Wordpress внутри контейнеров Docker и работа с ним из командной строки
- Как сделать собственный базовый образ Docker с чистой операционной системой Linux
- Как работать с docker-compose — шпаргалка и лучшие практики
- Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
- Мониторинг под ключ с docker — Prometheus + Grafana + Alertmanager
- Настройка кластера Docker Swarm из трех нод на систему под управлением Linux
- Развертывание Reportportal в среде контейнеризации Docker
- Как установить платформу контейнеризации podman на назличные версии Linux
- Настройка OnlyOffice с ownCloud или Nextcloud на Linux Ubuntu
- Настройка сбора метрик Prometheus из GitLab с выводом информации в дашборды Grafana
- Как работать с системой контейнеризации LXD на Linux
- Как установить и работать с РСУБД Cassandra на различных дистрибутивах Linux
- Использование встроенной в Linux системы контейнеризации systemd-nspawn
- Как настроить сервер Linux, чтобы сайт мог работать в сети TON
- Как установить и настроить NATS сервер на Linux
- Как просканировать образы и пакеты на уязвимости с помощью trivy
- Инструкция по развертыванию ownCloud с Apache на Ubuntu
- Установка веб-сервера NGINX + PHP + MySQL на Linux Ubuntu и развертывание WordPress
- Установка и настройка кластера Ceph на Ubuntu для организации дискового хранилища
- Как установить и работать с различными LLM моделями через Ollama на Linux
- Как получить бесплатный VDS-сервер в SpaceWeb
- Шпаргалка для docker healthcheck
Вопросы и ответы:
Примеры скриптов:
- Пример написания сценария docker-compose для развертывания сервера мониторинга Zabbix
- Файл docker-compose для развертывания nginx entrypoint
- Пример Docker-compose c NGINX + PHP + MariaDB + phpMyAdmin
- Как развернуть контейнеры с веб-сервером для Laravel при помощи файла docker-compose
- Пример и описание скрипта для отправки сообщения в телеграм канал
- Пример файла docker-compose.yml для запуска и настройки Portainer
- Пример файла docker-compose для развертывания чат-платформы Matrix Synapse на Linux
- Пример файла docker-compose для запуска контейнеров с сервером Grafana Loki
- Файл docker-compose для развертывания Nginx Proxy Manager
- Развертывание caddy прокси в docker с помощью docker-compose
- Запуск Nextcloud с помощью docker-compose со всем необходимым
- Сценарий в docker-compose для запуска Rocket.Chat
- Развертывание N8N в среде контейнеров с помощью docker-compose
- Пример файла docker-compose для запуска Garage S3
Другие термины
Оперативная память
MAPI
Onedrive
Java
FreeBSD
WPS
Hashicorp Vault
Материнская плата
Скриншот
Тонкий клиент
StarRocks DB
Cron
Unix shell
Сетевой шлюз
Реестр Windows
MongoDB
БИОС
WordPress
Блог
Прокси-сервер
.....
Обновлено: