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