Un mémo pour configurer l'outil CICD GitLab avec docker
https://www.gitlab.jp/
CE (Community Edition)
et payant EE (Enterprise Edition)
--EE a plus de fonctions que CE. Même si vous utilisez CE avec GitLab autogéré, il est recommandé d'installer EE (car il est facile de mettre à niveau plus tard).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/
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/
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
――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