Docker + Gitlab CI for beginners
Please rate the course
Course short description
You will learn the basics of working with the Docker containerization tool and using Gitlab CI for your own projects.
What perspectives Docker and Gitlab CI skills open up
Docker is a tool that allows users (developers, system administrators, and others) to build, deliver, and run a distributed application with all its dependencies in a container on a target operating system, such as Linux. With its advantages in efficiency and portability, Docker is now at the forefront of the containerization movement.
GitLab CI makes it easy to support your project throughout all stages of the DevOps lifecycle. The system is used by more than 100,000 organizations, ranging from small startups to global IT giants such as IBM, Alibaba, Japanese Sony, NASA, CERN
What you will learn:
- Docker
- set up Docker on any modern OS
- create, connect and delete containers
- work with file systems in Docker - UnionFS and OverlayFS< /li>
- work with data in Docker
- work with docker container repositories
- GitLab CI
- write CI configurations
- set up pipelines, jobs, stages
- create your own runner