Skip to content

vvlliicc microservices repository

License

Notifications You must be signed in to change notification settings

Otus-DevOps-2020-02/vvlliicc_microservices

Repository files navigation

vvlliicc_microservices

##Создание docker host ##Создание своего образа ##Работа с Docker Hub

##Соберем образы с нашими сервисами

docker build -t <your-dockerhub-login>/post:1.0 ./post-py
docker build -t <your-dockerhub-login>/comment:1.0 ./comment
docker build -t <your-dockerhub-login>/ui:1.0 ./ui

##Создадим специальную сеть для приложения: Запустим наши контейнеры

docker network create reddit
docker run -d --network=reddit \
--network-alias=post_db --network-alias=comment_db mongo:latest
docker run -d --network=reddit \
--network-alias=post <your-dockerhub-login>/post:1.0
docker run -d --network=reddit \
--network-alias=comment <your-dockerhub-login>/comment:1.0
docker run -d --network=reddit \
-p 9292:9292 <your-dockerhub-login>/ui:1.0

##Выключим старые копии контейнеров:

 docker kill $(docker ps -q)

hw DOCKER-4

  • Изучили типы сетей поддерживаемых docker: none, bridge и host.
  • Запустили приложения в двух изолированных сетях.
  • Создали docker-compose.yml, для запуска и конфигурации контейнеров.
  • Доработана конфигурация сети - front_net и back_net
  • Для формирования имени проекта можно использовать переменную окружения COMPOSE_PROJECT_NAME

About

vvlliicc microservices repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages