Перейти к содержимому
🐳

Конвертер Docker Compose

Преобразуйте команды docker run в YAML docker-compose и обратно. Поддержка volumes, ports, env, networks, политик перезапуска. В браузере.

Режим

Как работает конвертер Docker Compose?

docker run → compose: токенизирует командную строку, сопоставляет флаги с ключами compose (-p → ports, -v → volumes, -e → environment, --name → имя сервиса, --restart → политика перезапуска) и выдаёт валидный docker-compose.yml. compose → docker run: парсит YAML и реконструирует команду docker run для каждого сервиса.

Поддерживаемые флаги

  • -p/--publish — сопоставление портов
  • -v/--volume — bind-маунты и именованные тома
  • -e/--env — переменные окружения
  • --name — имя контейнера → имя сервиса
  • --restart — политика перезапуска
  • --network, -d, --rm, --entrypoint, -w, -u

Применение

  • Онбординг — превратите команду docker run из туториала в поддерживаемый compose-файл.
  • Рефакторинг — мигрируйте от скриптов docker run к стекам, управляемым compose.
  • Документация — показывайте обе формы рядом.

Конфиденциальность

Всё преобразование выполняется на 100% в вашем браузере. Данные не отправляются на сервер.