DevTulz Online

команда docker run
docker-compose.yml
Примеры:

Что такое Docker Compose?

Docker Compose — это инструмент для определения и запуска многоконтейнерных Docker-приложений с использованием YAML-файла (docker-compose.yml). Вместо того чтобы запускать длинные команды docker run с множеством флагов, вы декларативно описываете конфигурацию сервиса в файле и запускаете всё с помощью docker compose up. Это упрощает управление версиями конфигурации контейнера, обмен с членами команды и последовательное воспроизведение окружений. Этот инструмент конвертирует команду docker run в эквивалентное определение сервиса Compose, обрабатывая порты (-p), переменные окружения (-e), тома (-v), политики перезапуска (--restart), сети (--network), ограничения ресурсов (--memory, --cpus), метки, возможности, проверки работоспособности, логирование и многое другое.

Как использовать Docker Run в Compose

  • Вставьте полную команду docker run в поле ввода (включая 'docker run').

  • Вывод docker-compose.yml генерируется мгновенно по мере ввода.

  • Нажмите одну из кнопок примеров для загрузки готовой примерной команды.

  • Проверьте сгенерированный YAML — именованные сети выводятся с 'external: true' в качестве отправной точки.

  • Нажмите Копировать, чтобы скопировать YAML в буфер обмена, затем сохраните как docker-compose.yml.