За основу берем гайд (1), делаем все как там сказано

/**/

Деплой из гита

cd ~/www/dockermagic/client-server-docker-compose-example
git clone https://github.com/gaelgthomas/client-server-docker-compose-example.git

Делаем билд

docker-compose build

Запускаем контейнер

docker-compose up

– вроде даже заработал демон (клиент-сервер, сервер ждет входящих request)

Проверяем в браузере: http://rhel7-devel1.rian.off:1234/

Docker-Compose is magic!

Работает! Хотя сервер в консоли ругается, что файл не найден:

Дополнительные эксперименты

Поиграемся с нашим контейнером — см. гайд (1)


Запуск контейнеров демонами

В другой раз будем запускать докер демоном:

docker-compose up -d

(звезда) Но теперь мы не видим в консоли результатов работы конейнера (логов)

их теперь можно видеть так:

Смотрим логи

docker-compose logs -f server

(звезда) причем они будут обновляться по мере появления новых событий

(звезда) выходим из режиме просмотра через ctrl+C

docker-compose logs -f client

Останавливаем командой

docker-compose down

Смотрим список запущеных контейнеров

docker-compose ps

Выполняем команду в контейнере

 docker-compose exec server ls

Смотрим список всех образов

docker-compose images


Источники:

(1) https://habr.com/ru/company/ruvds/blog/450312/

Tags

Нет комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.