Это команда docker-compose, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
docker-compose - определение и запуск многоконтейнерных приложений с помощью Docker.
СИНТАКСИС
докер-Compose [ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ] [КОМАНДА] [ARGS] ...
ОПИСАНИЕ
docker-compose позволяет определить многоконтейнерное приложение со всеми его
зависимости в одном файле, а затем разверните приложение с помощью одной команды. В
структура и конфигурация приложения хранятся в одном месте, что позволяет
up приложения простые и повторяемые везде.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-f, --файл ФАЙЛОВ
Укажите альтернативный файл для компоновки (по умолчанию: docker-compose.yml)
-p, --название проекта ИМЯ
Укажите альтернативное имя проекта (по умолчанию: имя каталога)
--подробный
Показать больше результатов
-v, --версия
Версия для печати и выход
КОМАНДЫ
строить
Построить или перестроить сервисы
--без кеша
Не используйте кеш при построении образа.
помощь
Отображает справку и информацию об использовании команды.
убивать
Заставляет запущенные контейнеры останавливаться, отправляя сигнал SIGKILL.
-s СИГНАЛ
СИГНАЛ для отправки в контейнер. Сигнал по умолчанию - SIGKILL.
бревна
Просмотр вывода из контейнеров.
- бесцветный
Произведите монохромный отпечаток.
порт
Распечатайте публичный порт для привязки порта
--protocol = proto
Выберите протокол 4-го уровня, tcp или udp. По умолчанию - tcp.
--index = индекс
Индекс контейнера, если существует несколько экземпляров службы. По умолчанию 1.
ps
Список контейнеров.
-q Отображать только идентификаторы.
тянуть
Извлекает образы служб из реестра Docker.
--allow-небезопасный-ssl
Разрешить небезопасные подключения к реестру Docker.
перезапуск
Перезапустите запущенные контейнеры.
-t, - тайм-аут TIMEOUT
Укажите тайм-аут выключения в секундах. По умолчанию 10.
rm
Удалить остановленные сервисные контейнеры
-f, --сила
Не просите подтвердить удаление.
-v Удалите тома, связанные с контейнерами.
пробег
Выполните одноразовую команду для службы. По умолчанию связанные службы будут запущены, если только
они уже работают.
--allow-небезопасный-ssl
Разрешить небезопасные подключения к реестру Docker.
-d Автономный режим. Запустить контейнер в фоновом режиме, вывести новое имя контейнера.
--входная точка CMD
Замените точку входа изображения с помощью CMD.
-e КЛЮЧ = VAL
Установите переменную среды. Можно использовать несколько раз.
-u, --user =USER
Бежать как конкретный USER, имя пользователя или uid.
--нет
Не запускайте связанные службы.
--рм Удалите контейнер после запуска. Эта опция игнорируется в отключенном режиме.
- сервисные порты
Запустите команду с включенными портами службы и сопоставленными с хостом.
-T Отключите выделение псевдо-tty. По умолчанию назначается tty.
лестница
Установите количество контейнеров для запуска службы. Номера указаны в форме
service = num в качестве аргументов.
# docker-compose scale web = 2 worker = 3
Начало
Запустите существующие контейнеры.
остановить
Остановите запуск контейнеров, не снимая их.
-t, - тайм-аут TIMEOUT
Укажите тайм-аут выключения в секундах. По умолчанию 10.
up
Строить, (воссоздавать), запускать и прикреплять к контейнерам. Если есть контейнеры для
service, `docker-compose up` остановит и воссоздает их (с сохранением смонтированных томов с
volume-from), так что изменения в docker-compose.yml улавливаются. Если вы не хотите
существующие контейнеры будут воссозданы, `docker-compose up --no -create` будет повторно использоваться
существующие контейнеры.
--allow-небезопасный-ssl
Разрешить небезопасные подключения к реестру Docker.
-d Автономный режим. Запустить контейнер в фоновом режиме, вывести новое имя контейнера.
- бесцветный
Произведите монохромный отпечаток.
--нет
Не запускайте связанные службы.
--x-умный-воссоздать
Повторно создавайте только контейнеры, конфигурацию или образ которых необходимо обновить. Этот
функция экспериментальная.
- не воссоздавать
Если контейнеры уже существуют, не создавайте их заново.
- не строить
Не создавайте образ, даже если он отсутствует.
-t, - тайм-аут TIMEOUT
Укажите тайм-аут выключения в секундах. По умолчанию 10.
перейти на ярлыки
Воссоздайте контейнеры, чтобы добавить ярлыки. Если docker-compose обнаруживает созданные контейнеры
без ярлыков он откажется запускаться, так что у вас не останется два их набора.
ОКРУЖАЮЩЕЙ СРЕДЫ ПЕРЕМЕННЫЕ
Для настройки поведения при создании докеров доступны несколько переменных среды.
Переменные, начинающиеся с ДОКЕР_ такие же, как те, которые используются для настройки Docker
клиент командной строки. Если вы используете boot2docker, Eval "$ (boot2docker shellinit) " установит
их правильные значения.
COMPOSE_PROJECT_NAME
Устанавливает имя проекта, которое добавляется к имени каждого контейнера, запущенного
docker-compose. По умолчанию базовое имя текущего рабочего каталога.
COMPOSE_FILE
Укажите, из какого файла читать конфигурацию. Если не указан, docker-compose будет выглядеть
для докер-compose.yml в текущем рабочем каталоге, а затем в каждом родительском каталоге
последовательно, пока не будет найдено.
ДОКЕР_ХОСТ
Устанавливает URL-адрес демона докеров. Как и в случае с клиентом Docker, по умолчанию
unix: ///var/run/docker.sock.
DOCKER_TLS_VERIFY
Если установлено значение, отличное от пустой строки, включает связь TLS с
демон.
DOCKER_CERT_PATH
Настраивает путь к ок.пем, сертификат.pemи ключ.pem файлы, используемые для проверки TLS.
По умолчанию ~ / .docker.
Используйте docker-compose онлайн с помощью сервисов onworks.net