За основу берем гайд (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
Источники:
Нет Ответов