ви навчитеся основам роботи з інструментом контейнеризації Docker і використання Gitlab CI для ваших власних проектів.
Які перспективи відкривають навички Docker і Gitlab CI:
1. Docker
Модуль 1-Основи Docker
Які перспективи відкривають навички Docker і Gitlab CI:
- Docker-це інструмент, який дозволяє користувачам (розробникам, системним адміністраторам та іншим фахівцям) створювати, доставляти та запускати розподілене додаток з усіма залежностями в контейнері на цільовій операційній системі, наприклад, Linux. Завдяки перевагам в ефективності і портативності, Docker зараз стоїть на чолі руху по контейнеризації.
- GitLab CI полегшує підтримку вашого проекту на всіх етапах життєвого циклу DevOps. Систему використовують понад 100 000 організацій, починаючи від невеликих стартапів і закінчуючи гігантами світового IT такими як IBM, Alibaba, Sony, NASA, CERN.
- Початківцям системним адміністраторам
- Розробникам
- Тестувальникам
- DevOps-інженерам
1. Docker
- налаштовувати Docker на будь-якій сучасній ОС
- створювати, підключати та видаляти контейнери
- працювати з файловими системами в Docker-UnionFS і OverlayFS
- працювати з даними в Docker
- працювати з сховищами Docker-контейнерів
- писати конфігурації CI
- налаштовувати pipelines, jobs, stages
- створювати власний runner
Модуль 1-Основи Docker
- віртуалізація та контейнеризація. Docker engine
- docker image і docker container
- файлові системи в Docker. UnionFS і OverlayFS
- Робота з даними: додавання файлів, монтування зовнішніх директорій. Обмін даними з уже розгорнутим контейнером
- рекомендації по роботі з Docker. Як писати DockerFile,.dockrtignore. Базова безпека в docker
- репозиторії Docker-контейнерів і робота з ними.
- Docker compose
- Форма закріплення знань-домашнє завдання
- Налаштування pipelines, jobs, stages. Написання конфігурацій ci
- Створення власного runner a. Executors: shell, docker
- Форма закріплення знань-тестування і виконання домашньої роботи
https://privatelink.de/?https://fpmi-edu.ru/docker_gitlab_ci