Skip to content

This repo provides a detailed, step-by-step guide for setting up a GitLab server and Runner using Docker containers including shell executor, docker executor, docker-in-docker, Kaniko and Container Registry setup. Each topic is accompanied by a YouTube tutorial and Medium article..

Notifications You must be signed in to change notification settings

BuildWithLal/gitlab-in-docker

Repository files navigation

This repo provides a detailed, step-by-step guide for setting up a custom GitLab server and GitLab runner using Docker containers. Each topic is accompanied by a YouTube tutorial and a Medium.com article for a comprehensive learning experience.

Features:

  • Step-by-Step Instructions: Clear and concise steps for setting up GitLab server and runner.
  • Docker Containers: Simplified setup using Docker for easy management and scalability.
  • YouTube Tutorials: Each topic includes a link to a corresponding YouTube video for visual learners.
  • Practical Examples: Real-world scenarios and configurations to get you up and running quickly.

Topics Covered:

  • Dockerized GitLab: How to Easily Set Up Your Own GitLab Server
  • GitLab Setup Using Docker Compose: A Beginner’s Guide
  • Dockerized GitLab CI: Setting Up and Connecting Your GitLab Runner
  • Dockerized GitLab CI: Register Docker Executor as a GitLab Runner
  • Auto register docker executor with GitLab to run pipelines
  • Dockerized GitLab CI: Docker Executor as a Docker in Docker (docker:dind)
  • Dockerized GitLab CI: Build Docker Images using Google Kaniko
  • Setup GitLab Container Registry  -  GitLab Managed

How to Use:

  • Clone the Repository: git clone github.com/BuildWithLal/gitlab-in-docker.git
  • Navigate to Topics: Each folder contains step-by-step guides and a README with the YouTube link.
  • Follow Along: Use the guides and watch the videos to set up and configure your GitLab server and runner.

About

This repo provides a detailed, step-by-step guide for setting up a GitLab server and Runner using Docker containers including shell executor, docker executor, docker-in-docker, Kaniko and Container Registry setup. Each topic is accompanied by a YouTube tutorial and Medium article..

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published