Описание
Docker CE – это бесплатное ПО, во многом основанное на опенсорсных инструментах. Оно даёт возможность упаковывать приложения в docker контейнеры и запускать их на серверах.
Docker контейнеры обеспечивают виртуализацию на уровне операционной системы. Программное обеспечение и его зависимости объединяются в стандартизированные блоки, которые выполняются изолированно друг от друга, но на одном ядре операционной системы. Они более производительны, чем вложенная виртуализация, но позволяют так же быстро разворачивать среду выполнения с необходимыми системными утилитами и библиотеками.
Начало работы
Образ настроен следующим образом:
- UFW фаервол активен. Разрешены подключения на порт 22 (SSH), 2375/2376 (Docker)
- Docker установлен в соответствии с официальными рекомендациями:https://docs.docker.com/install/linux/docker-ce/ubuntu/
- Docker Compose установлен в соответствии с официальными рекомендациями: https://docs.docker.com/compose/install/#install-compose
После установки образа можно сразу подключаться по ssh.
Обратите внимание, что Docker модифицирует iptables напрямую. Поэтому UFW фаервол не дает полную информацию о настройках фаервола. Данное поведение докера можно изменить, если добавить флаг –iptables=false демону Docker.
Установленное ПО
Пакет | Версия | Лицензия |
---|---|---|
Docker CE | 19.03.5 | Apache 2 |
Docker Compose | 1.25.0 | Apache 2 |