Конвертер Docker Run в Compose
Бесплатный онлайн-конвертер команд Docker Run в файл docker-compose.yml, не требует установки. Конвертация команд Docker Run в формат docker-compose.yml.
О Docker Run to Compose
Docker Run to Compose преобразует команду docker run (или podman run) в блок сервиса docker-compose.yml. Вставьте команду и сразу получите чистую секцию services — удобно при переносе разовых контейнеров в переиспользуемый Compose-файл.
Как использовать
1. Вставьте команду docker run в поле ввода 2. Вывод compose мгновенно появится ниже 3. Проверьте сгенерированный блок services 4. Используйте «Копировать», чтобы скопировать YAML 5. Вставьте его в свой docker-compose.yml
Советы и рекомендации
Парсер понимает распространённые флаги: -p (порты), -e (окружение), -v (тома), --name, --restart, --network, --privileged, -w и --add-host. Нераспознанные флаги пропускаются, поэтому проверяйте вывод на аномалии. Именованные сети выводятся как внешние — поправьте, если ваша определена в том же файле.
▶Какие флаги docker run поддерживаются?
▶Почему моя сеть помечена как external?
▶Поддерживается ли podman?
▶Что происходит с неизвестными флагами?
▶Куда-либо отправляется моя команда?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.