Richten Sie GitLab mit Docker ein

Ein Memo zum Einrichten des CICD-Tools GitLab mit Docker

Über GitLab

https://www.gitlab.jp/

Referenz) ・ CE und EE https://www.gitlab.jp/install/ce-or-ee/

・ Funktionsvergleich der SaaS-Version https://about.gitlab.com/pricing/saas/feature-comparison/

selbstverwaltetes GitLab-Setup

https://about.gitlab.com/install/

Es gibt kein verwaltetes GitLab für die Verwendung von Cloud-Diensten. In AWS werden beispielsweise EC2 / RDS / ELB / S3 / Elasticache / IAM kombiniert, um ein GitLab zu erstellen.

https://docs.gitlab.com/ee/install/aws/

Docker-Setup

https://hub.docker.com/r/gitlab/gitlab-ee

--docker / docker-compose / docker swarm Jede Prozedur ist verfügbar

https://docs.gitlab.com/omnibus/docker/

―― Zum Beispiel sieht es im Fall von Docker so aus

sudo docker run --detach \
  --hostname gitlab.example.com \
  --publish 443:443 --publish 80:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume $GITLAB_HOME/config:/etc/gitlab \
  --volume $GITLAB_HOME/logs:/var/log/gitlab \
  --volume $GITLAB_HOME/data:/var/opt/gitlab \
  gitlab/gitlab-ee:latest

Starten Sie GitLab mit Docker

――Ich starte Docker nur mit dem offiziellen Image, aber es dauert einige Zeit, bis es gestartet wird. Selbst wenn ich sofort darauf zugreife, tritt der folgende Fehler auf.

Recommended Posts

Richten Sie GitLab mit Docker ein
Kommunizieren Sie zwischen Gitlab und Gitlab Runner, die mit Docker gestartet wurden
Richten Sie die Docker-Registrierung lokal unter CentOS 7 ein
Installieren Sie Zabbix 5.0 mit Docker → Richten Sie die Slack-Benachrichtigung im Fehlerfall ein
Ich kann Docker-Compose -d nicht mit Docker machen
Richten Sie mit Vagrant einen virtuellen Cent OS-Server ein
Starten Sie MariaDB mit Docker
Explodiere Docker mit WSL2
Verwenden Sie Puphpeteer mit Docker
Bedienen Sie Emby mit Docker
Führen Sie Payara mit Docker aus
Einweg-PHP mit Docker
[Einführung in Docker x ECS] ECS-Bereitstellung mit Docker Compose
(Für mich) Baue ein Git-Labor mit Ubuntu 18.04 + Docker für zu Hause (Hinweis)
Verwenden Sie GDAL mit Python mit Docker
Erstellen Sie GitLab / Mattermost mit DockerForWindows
Bereitstellung mit EC2 / Docker / Laravel
Stellen Sie die Docker-Dateifreigabe manuell ein
Docker-Management mit VS-Code
Richten Sie Gitolite unter CentOS 7 ein
So legen Sie Nginx von Docker fest
Führen Sie Rails immer im Docker aus
Docker Autostart-Einstellung mit wsl2
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Spring Boot beginnend mit Docker
Erstellen einer Docker-Umgebung mit WSL
Verwalten Sie die CocoaPods-Version mit Docker
Setzen Sie Cookies mit Spring Boot
Mit Docker erstellte Webanwendung (1)
Richten Sie ansible-playbook unter Ubuntu 20.04 ein
Ich habe BIND mit Docker ausprobiert
Richten Sie Django mit PostgreSQL und Gunicorn auf ECS unter Ubuntu 16.04 ein
So richten Sie einen Proxy mit Authentifizierung in Feign ein
Erstellen Sie DynamoDB local mit Docker
[Docker] Wird immer mit Docker + Rails verwendet
Verwenden von PlantUml mit Honkit [Docker]
[Hinweis] So starten Sie den mit Docker-Compose eingerichteten Windows-Container neu
Richten Sie eine Wordpress Docker-Umgebung ein, ohne das Worpdress-Image zu verwenden
Installieren Sie Docker unter Ubuntu und richten Sie die Remoteverbindung mit tls ein
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie die Node.js-Umgebung mit Docker Compose
Installieren Sie Java mit Ubuntu 16.04 Docker
Erstellen Sie mit Docker eine Node.js-Umgebung
Umgebungsbau mit Docker für Anfänger