К основному контенту
Calnex LogoCalnex
Инструменты Разработчика

Конвертер Docker в Compose

Мгновенно преобразуйте команды docker run в отформатированные файлы docker-compose.yml.

Parameters

Вставьте сюда вашу команду 'docker run'

Results

docker-compose.yml
version: '3.8'
services:
  nginx_web:
    image: nginx:latest
    container_name: nginx_web
    restart: always
    ports:
      - "8080:80"
    volumes:
      - /my/custom/nginx.conf:/etc/nginx/nginx.conf:ro
    environment:
      - NGINX_PORT=80

Why Choose Конвертер Docker в Compose

Конвертер Docker в Compose переводит сложные команды 'docker run' в чистые, готовые к использованию файлы docker-compose.yml. Он поддерживает расширенные флаги, такие как переменные окружения (-e), тома (-v), порты (-p), политики перезапуска, сети и многое другое.

  • Мгновенный парсинг сложных аргументов командной строки docker run
  • Поддержка сред, томов, портов, меток, сетей и политик перезапуска
  • Создание чистого, правильно отформатированного синтаксиса YAML
  • Полностью на стороне клиента, гарантирует конфиденциальность вашей конфигурации и секретов

How to Use

  1. 1Скопируйте вашу команду 'docker run'.
  2. 2Вставьте команду в поле ввода.
  3. 3Мгновенно сгенерируется эквивалентный файл docker-compose.yml.
  4. 4Нажмите кнопку копирования, чтобы сохранить YAML в буфер обмена.

Frequently Asked Questions (FAQ)

Какие флаги Docker поддерживаются?

Этот инструмент поддерживает большинство общих флагов, включая -p/--publish, -v/--volume, -e/--env, --name, --restart, --network, --label, -u/--user, -w/--workdir и --entrypoint.

Поддерживает ли он несколько команд?

В настоящее время инструмент оптимизирован для работы с одной командой 'docker run' за раз для генерации одного блока сервиса.

Безопасны ли мои переменные окружения?

Да. Синтаксический анализ и преобразование происходят полностью в вашем браузере. Данные не отправляются на наши серверы.