Це команда docker-compose, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
docker-compose - Визначайте та запускайте багатоконтейнерні програми за допомогою Docker.
СИНТАКСИС
докер-створити [ВАРІАНТИ] [КОМАНДА] [АРГС]...
ОПИС
docker-compose дозволяє визначити багатоконтейнерну програму з усіма її компонентами
залежностей в одному файлі, а потім розгорнути програму за допомогою однієї команди. The
структура та конфігурація програми зберігаються в одному місці, що робить обертання
додатки прості та повторювані скрізь.
ВАРІАНТИ
-f, --файл Фото
Вкажіть альтернативний файл складання (за замовчуванням: docker-compose.yml)
-p, --Назва проекту ІМ'Я
Вкажіть альтернативну назву проекту (за замовчуванням: назва каталогу)
-багатослівний
Показати більше результатів
-v, -- версія
Роздрукувати версію та вийти
КОМАНДИ
будувати
Побудуйте або перебудуйте служби
--без кешу
Не використовуйте кеш під час створення образу.
допомога
Відображає довідку та інформацію про використання команди.
вбивати
Примушує запущені контейнери зупинятися, надсилаючи сигнал SIGKILL.
-s СИГНАЛ
СИГНАЛ для відправки в контейнер. Сигнал за замовчуванням – SIGKILL.
logs
Перегляд результатів з контейнерів.
--без кольору
Створіть монохромний вихід.
порт
Надрукуйте загальнодоступний порт для прив’язки порту
--protocol=прото
Виберіть протокол 4-го рівня, tcp або udp. За замовчуванням – tcp.
--індекс=індекс
Індекс контейнера, якщо є кілька екземплярів служби. За замовчуванням 1.
ps
Перерахуйте контейнери.
-q Відображати лише ідентифікатори.
тягнути
Витягує образи служби з реєстру Docker.
--allow-insecure-ssl
Дозволити незахищені підключення до реєстру Docker.
перезапуск
Перезапустіть запущені контейнери.
-t, --час вийшов ТАЙМ-АУТ
Вкажіть час очікування вимкнення в секундах. За замовчуванням 10.
rm
Видаліть зупинені службові контейнери
-f, --сила
Не запитуйте підтвердження видалення.
-v Видаліть томи, пов’язані з контейнерами.
пробіг
Виконайте одноразову команду для служби. За замовчуванням будуть запущені пов’язані служби, якщо
вони вже бігають.
--allow-insecure-ssl
Дозволити незахищені підключення до реєстру Docker.
-d Відокремлений режим. Запустіть контейнер у фоновому режимі, надрукуйте нову назву контейнера.
--точка входу КМД
Перевизначити точку входу зображення за допомогою КМД.
-e KEY=VAL
Встановіть змінну середовища. Можна використовувати кілька разів.
-u, --user=USER
Запустити як конкретне USER, ім'я користувача або uid.
--no-deps
Не запускайте пов’язані служби.
--пом Після запуску вийміть контейнер. У відокремленому режимі цей параметр ігнорується.
--сервісні порти
Виконайте команду з увімкненими портами служби та зіставленими з хостом.
-T Вимкніть розподіл псевдо tty. За замовчуванням призначається tty.
масштаб
Встановіть кількість контейнерів для запуску служби. Номери вказуються у формі
послуга=кількість як аргументи.
# docker-compose scale web=2 worker=3
старт
Запустіть наявні контейнери.
СТОП
Припиніть запускати контейнери, не знімаючи їх.
-t, --час вийшов ТАЙМ-АУТ
Вкажіть час очікування вимкнення в секундах. За замовчуванням 10.
up
Створюйте, (пере)творюйте, запускайте та приєднуйте до контейнерів. Якщо є наявні контейнери для a
служби, `docker-compose up` зупинить і відтворить їх (зберігаючи змонтовані томи за допомогою
volumes-from), так що зміни в `docker-compose.yml` підхоплюються. Якщо не хочеш
існуючі контейнери, які потрібно відтворити, `docker-compose up --no-recreate` використовуватиме повторно
існуючі контейнери.
--allow-insecure-ssl
Дозволити незахищені підключення до реєстру Docker.
-d Відокремлений режим. Запустіть контейнер у фоновому режимі, надрукуйте нову назву контейнера.
--без кольору
Створіть монохромний вихід.
--no-deps
Не запускайте пов’язані служби.
--x-smart-recreate
Створюйте лише контейнери, конфігурацію чи зображення яких потрібно оновити. Це
функція експериментальна.
--не-відтворювати
Якщо контейнери вже існують, не створюйте їх заново.
--не-будувати
Не створюйте зображення, навіть якщо воно відсутнє.
-t, --час вийшов ТАЙМ-АУТ
Вкажіть час очікування вимкнення в секундах. За замовчуванням 10.
мігрувати до міток
Відтворіть контейнери, щоб додати мітки. Якщо docker-compose виявляє створені контейнери
без міток він відмовиться працювати, щоб у вас не було двох наборів.
НАВКОЛИШНЬОГО СЕРЕДОВИЩА ЗМІННІ
Для налаштування поведінки docker-compose доступно кілька змінних середовища.
Змінні, які починаються з ДОКЕР_ ті самі, що й для налаштування Docker
клієнт командного рядка. Якщо ви використовуєте boot2docker, евал "$(boot2docker шеллініт)" встановить
їх правильні значення.
COMPOSE_PROJECT_NAME
Встановлює ім’я проекту, яке додається до назви кожного контейнера, який запускається
docker-compose. За замовчуванням на базове ім'я поточного робочого каталогу.
COMPOSE_FILE
Укажіть, з якого файлу читати конфігурацію. Якщо не вказано, виглядатиме docker-compose
та цінності докер-компост.імл у поточному робочому каталозі, а потім у кожному батьківському каталозі
послідовно, поки не знайдено.
DOCKER_HOST
Встановлює URL-адресу демона докера. Як і для клієнта Docker, за замовчуванням
unix:///var/run/docker.sock.
DOCKER_TLS_VERIFY
Якщо встановлено будь-яке значення, окрім порожнього рядка, вмикає зв’язок TLS з
демон
DOCKER_CERT_PATH
Налаштовує шлях до ca.pem, cert.pem та key.pem файли, які використовуються для перевірки TLS.
За замовчуванням ~/.docker.
Використовуйте docker-compose онлайн за допомогою служб onworks.net