Skip to content

andrushke88 microservices repository

License

Notifications You must be signed in to change notification settings

Otus-DevOps-2021-05/andrushke88_microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

andrushke88_microservices

andrushke88 microservices repository

**ДЗ № 12 Технология контейнеризации. Введение в Docker

  1. Создана ветка docker-2
  2. Установка docker
  3. Запуск первого контейнера(hello world)
  4. Рассмотрены команды Docker ps, images, run, start, attach, exec, commit, kill, stop, system, rm, rmi
  5. Дополнен файл log
  6. Создан инстанс и поднят Docker-machine
  7. Рассмотрено переключение между машинами докера(eval $(docker-machine env docker-host))
  8. Повторена практика из лекции
  9. Описан файл dockerfile и добавлены кофиги монги
  10. Собран образ готового приложения и в последствии протестирован
  11. Образ запушен в docker hub и позднее развёрнут на docker-machine
  12. Изучены логи контейнера и рассмотрены предложенные команды

ДЗ № 13 Docker-образы Микросервисы

  1. Создание ветки docker-3
  2. Подключение linterа к vscode
  3. Подключение к docker-host
  4. Wget и распаковка файлов в папку src
  5. Создание docker файлов для всех сервисов с исправлением post-py dockerfile(добавлено обновление пипа)
  6. Сброка образов сервисов и создание сети reddit
  7. Запуск на docker-host - работает
  8. Запуск с новыми алиасами например:
docker run -d --network=reddit --network-alias=post_db1 --network-alias=comment_db mongo:latest
docker run -d --network=reddit --network-alias=post --env POST_DATABASE_HOST=post_db1 andrushke/post:1.0
docker run -d --network=reddit --network-alias=comment andrushke/comment:1.0
docker run -d --network=reddit -p 9292:9292 andrushke/ui:1.0
  1. Уменьшили размер образа ui и записали в файл Dockerfile.1(Alpine Linux)

ДЗ № 13 Docker: сети, docker-compose

  1. Создание ветки docker-4
  2. Изучение основ работы с сетями
  3. Изучение работы мостов(bridge)
  4. Изучение возможностей анализа работы сетей
  5. Установка Docker-compose
  6. Копипаста docker-compose.yml
  7. Параметризация скрипта, добавлены переменные версии монги, портов src/dst, версий контейнеров и дописан COMPOSE_PROJECT_NAME
  8. Написан docker-compose.override.yml(спасибо docs.docker.com и habr.com)

About

andrushke88 microservices repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published