DevOps1. Основные инструменты 2025
Программа курса
Модуль 0. Подготовка к занятию
Узнать и записать свой номер стенда: X=
Сообщить его в чат преподавателю
Модуль 1: Введение и развертывание стенда
Теория
Лабораторные работы: Развертывание стенда и инициализация репозитория Git
1.1 Схема стенда, импорт, настройка и запуск VM gate и server
Запустите с правами Administrator
C:\cmder\cmder.exe
bash
cd
test -d conf && rm -r conf
git clone http://val.bmstu.ru/unix/conf.git
cd conf/virtualbox/
!!! 8 - это номер курса, вместо X укажите Ваш номер стенда, если не знаете его, спросите преподавателя !!!
./setup.sh X 8
1.2 Настройка сети VM gate и server
# sh net_gate.sh
# init 6
# sh net_server.sh
# init 6
1.3 Инициализация репозитория Git
Сервис Git, команды init, add, commit для каталога /etc на server
server:~# sh conf/dns.sh
Настройка клиента
DNS на gate и server
# cat /etc/resolv.conf
search corpX.un
nameserver 192.168.X.10
# nslookup ns
1.4 Работа с репозиторием Git
server# cat /etc/bind/corpX.un
...
webd A 192.168.X.10
Вопросы
Перечислите и объясните команды git
Модуль 2: Docker
Теория
Лабораторные работы: Установка docker и работа с контейнерами
2.1 Причины использования Docker
2.2 Собираем docker контейнер
server# apt purge inetutils-inetd
2.3 Связываем и деплоим контейнеры с помощью docker-compose
2.4 Создание образа для приложения с использованием Dockerfile
Вопросы
Перечислите преимущества использования Docker