Configurer GitLab avec docker

Un mémo pour configurer l'outil CICD GitLab avec docker

À propos de GitLab

https://www.gitlab.jp/

référence) ・ CE et EE https://www.gitlab.jp/install/ce-or-ee/

・ Comparaison des fonctions de la version SaaS https://about.gitlab.com/pricing/saas/feature-comparison/

configuration GitLab autogérée

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

Il n'existe pas de GitLab géré pour l'utilisation des services cloud. Par exemple, dans AWS, EC2 / RDS / ELB / S3 / Elasticache / IAM sont combinés pour créer un GitLab.

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

configuration du docker

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

--docker / docker-compose / docker swarm Chaque procédure est disponible

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

――Par exemple, dans le cas du docker, cela ressemble à ceci

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

Démarrez GitLab avec docker

――Je lance simplement docker avec l'image officielle, mais cela prend un certain temps pour démarrer, et même si j'y accède immédiatement, l'erreur suivante se produit.

--Si vous définissez le mot de passe root, l'écran passera à l'écran de connexion ci-dessous, alors connectez-vous avec le nom d'utilisateur en tant que root et le mot de passe comme le précédent.

--Sur l'écran supérieur ci-dessous

Recommended Posts

Configurer GitLab avec docker
Communiquer entre Gitlab et Gitlab Runner lancé avec Docker
Configurer le registre Docker localement sur CentOS 7
Installer Zabbix 5.0 avec Docker → Configurer la notification Slack en cas d'échec
Je ne peux pas faire docker-compose up -d avec docker
Configurer un serveur virtuel Cent OS avec Vagrant
Lancez MariaDB avec Docker
Exploser Docker avec WSL2
Utiliser Puphpeteer avec Docker
Exploitez Emby avec Docker
Exécutez Payara avec Docker
PHP jetable avec Docker
[Introduction à Docker x ECS] Déploiement ECS avec docker compose up
(Pour moi-même) Construisez un laboratoire git avec ubuntu 18.04 + docker pour la maison (Remarque)
Utiliser GDAL avec Python avec Docker
Construire GitLab / Mattermost avec DockerForWindows
Déployer avec EC2 / Docker / Laravel
Définir manuellement le partage de fichiers Docker
Gestion Docker avec VS Code
Configurer Gitolite sur CentOS 7
Comment définir nginx de Docker
Exécuter des rails à chaque fois dans le docker
Paramètre de démarrage automatique de Docker avec wsl2
[Docker] Construction de l'environnement Rails 5.2 avec docker
Spring Boot à partir de Docker
Créer un environnement Docker avec WSL
Gérer la version de CocoaPods avec Docker
Définir des cookies avec Spring Boot
Application Web construite avec docker (1)
Configurer ansible-playbook sur Ubuntu 20.04
J'ai essayé BIND avec Docker
Configurer Django sur Ubuntu 16.04 avec PostgreSQL et Gunicorn sur ECS
Comment configurer un proxy avec authentification dans Feign
Construire DynamoDB local avec Docker
[Docker] À utiliser à tout moment avec Docker + Rails
Utilisation de PlantUml avec Honkit [Docker]
[Note] Comment redémarrer le conteneur Windows configuré avec docker-compose
Configurer un environnement Wordpress Docker sans utiliser l'image Worpdress
Installez Docker sur Ubuntu et configurez la connexion à distance à l'aide de tls
Créez un environnement Vue3 avec Docker!
Créer un environnement Node.js avec Docker Compose
Installer Java avec Docker basé sur Ubuntu 16.04
Créer un environnement Node.js avec Docker
Construction d'environnement avec Docker pour les débutants