Конвертер 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% в вашем браузере. Данные не отправляются на сервер.