https://github.com/buildwithlal/gitlab-in-docker
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.
https://github.com/buildwithlal/gitlab-in-docker
container-registry docker docker-compose gitlab gitlab-ci gitlab-runner gitlab-runner-custom-executor kaniko kaniko-docker registry
Last synced: 25 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/buildwithlal/gitlab-in-docker
- Owner: BuildWithLal
- Created: 2023-09-09T10:33:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-19T16:51:31.000Z (6 months ago)
- Last Synced: 2025-04-17T22:09:39.644Z (about 1 month ago)
- Topics: container-registry, docker, docker-compose, gitlab, gitlab-ci, gitlab-runner, gitlab-runner-custom-executor, kaniko, kaniko-docker, registry
- Language: Dockerfile
- Homepage:
- Size: 629 KB
- Stars: 35
- Watchers: 4
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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.