Skip to content

otus-devops-2019-02/nkirsanov_microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nkirsanov_microservices

nkirsanov microservices repository

Домашнее задание № 12 Docker-1

-Ознакомился с базовыми командами docker -Запустил несколько контейнеров -Создал image из контейнера -Описал отличия образа и контейнера при запуске команды docker inspect

Домашнее задание № 13 Docker-2

-Создал новый проект в GCP. -Установил docker-mashine -Сборка образа reddit. -Запустил контейнер в облаке -Добавил правило доступа на файрволе -Зарегистрировался на докер хабе,залил туда образ и проверил локальное разворачивание контейнера из этого образа -Изучил вывод комманд и сделал необходимые проверки из методички

Домашнее задание № 14 Docker-3

-разбил приложение на 3 микросервиса: post, comment, ui -сборка образов микросервисов -запуск контейнеров -оптимизация образа -добавление volume для сохранения данных в базе

Домашнее задание № 15 Docker-4

-Запустил 4 контейнера nginx с сеткой --network host. Запустился только 1, потому что в дальнейшем порт 80 занят -Запустил проект в 1 bridge сети и затем в 2-х front_net и back_net -Создал docker-compose.yml и файлы с переменными .env и .env.example. добавил файл .env в .gitignore В качестве базового имени используется имя директории в которой расположен docker-compose.yml файл. Задать имя можно при помощи переменной COMPOSE_PROJECT_NAME или ключом -p при запуске docker-compose

Домашнее задание № 16 gitlab-ci

Установлен Gitlab-CI В Gitlab-CI создан проект В Gitlab-CI созданы раннеры Изучены способы построения pipeline