Настройки контейнера
В разных ОС используется разная версия Docker, что определяет различные ограничения по настройкам самого Docker.
Настройки при добавлении контейнера
При добавлении нового контейнера доступны Базовые и Расширенные настройки.
Базовые настройки
Поля и кнопки базовых настроек:
Имя контейнера;
Тег – выбор версии контейнера (по умолчанию - последняя);
Автоматический старт – настройка автоматического запуска контейнера, доступно:
Не перезапускать (по умолчанию);
Перезапускать всегда;
Перезапускать при сбое;
Запускать, если не был остановлен;
Ограничение оперативной памяти – задание ограничения оперативной памяти для контейнера;
Добавить сопоставление папок – добавляет поля:
Папка на сервере – директория, которая будет смонтирована в контейнер;
Папка внутри контейнера – путь внутри контейнера;
Добавить том – добавляет поля:
Том – можно создать новый или выбрать существующий;
Имя тома;
Точка монтирования внутри контейнера;
Добавить сопоставление портов – добавляет поля:
Порт сервера – трафик с указанного порта сервера будет маршрутизироваться в порт контейнера;
Порт контейнера – порт для поступающего трафика на контейнер;
Добавить переменную – добавляет поля:
Имя – имя переменной окружения;
Значение – значение переменной.

Пример базовых настроек контейнера
Расширенные настройки
Разделы и поля расширенных настроек:
Секция Основные настройки
Имя контейнера;
Тег – выбор версии контейнера (по умолчанию: последняя);
Автоматический старт – настройка автоматического запуска контейнера, доступно:
Не перезапускать (по умолчанию);
Перезапускать всегда;
Перезапускать при сбое;
Запускать, если не был остановлен;
Ограничение оперативной памяти – задание ограничения оперативной памяти для контейнера;
Ограничение количества процессов – максимальное количество процессов внутри контейнера.
Секция CPU
Ограничение количества доступных CPU – ограничивает количество доступных CPU. Например, если на сервере два CPU и вы установили "1.5", контейнеру гарантировано не более полутора CPU;
Относительное использование CPU – относительный вес для управления приоритетом при использовании ресурсов CPU. Целое число, чем оно выше, тем будет больше приоритет на использование CPU пропорционально значению у других контейнеров. По умолчанию - 1024.
Секция Настройка папок
Папка на сервере – директория, которая будет смонтирована в контейнер;
Папка внутри контейнера – путь внутри контейнера;
Добавить сопоставление папок – добавляет поля Папка на сервере и Папка внутри контейнера.
Секция Настройка томов
Том – можно создать новый или выбрать существующий;
Имя тома;
Точка монтирования внутри контейнера;
Добавить том – добавляет поля Том, Имя тома и Точка монтирования внутри контейнера.
Секция Настройка портов
Порт сервера – трафик с указанного порта сервера будет маршрутизироваться в порт контейнера;
Порт контейнера – порт для поступающего трафика на контейнер;
Добавить сопоставление портов – добавляет поля Порт сервера и Порт контейнера.
Секция Настройка переменных окружения
Имя – имя переменной окружения;
Значение – значение переменной.
Добавить переменную – добавляет поля Имя и Значение.

Пример расширенных настроек контейнера
Настройки созданного контейнера
Секций Основные настройки
Автоматический старт – настройка автоматического запуска контейнера, доступно:
Не перезапускать (по умолчанию);
Перезапускать всегда;
Перезапускать при сбое;
Запускать если не был остановлен;
Ограничение оперативной памяти – задание ограничения оперативной памяти для контейнера;
Ограничение количества процессов – максимальное количество процессов внутри контейнера.
Секция CPU
Ограничение количества доступных CPU – ограничивает количество доступных CPU. Например, если на сервере два CPU и вы установили "1.5", контейнеру гарантировано не более полутора CPU;
Относительное использование CPU – относительный вес для управления приоритетом при использовании ресурсов CPU. Целое число, чем оно выше, тем будет больше приоритет на использование CPU пропорционально значению у других контейнеров. По умолчанию - 1024.

Пример настроек созданного контейнера