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 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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

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.
  • 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
  • Automating Security in GitLab CI: Set Up Container Scanning
  • Automating Security in GitLab CI: Set Up Dependency Scanning
  • Dockerize Next.JS app for Local development and Production
  • Automate Next.js Deployment to AWS EC2 with GitLab CI

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 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