Ceci est une ancienne révision du document !
Ci dessous le docker-compose pour un test en local
networks: # Nomme explicitement le réseau par défaut utilisé par les services définis dans ce fichier default_vnet: services: gitlab: image: 'gitlab/gitlab-ce:14.1.8-ce.0' restart: always hostname: 'gitlab.services.localhost' networks: default_vnet: aliases: - gitlab.services.localhost environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://gitlab.services.localhost' gitlab_rails['gitlab_shell_ssh_port'] = 2222 ports: - '127.0.0.1:8084:80' - '127.0.0.1:4443:443' - '127.0.0.1:2222:22' volumes: - '$GITLAB_HOME/config:/etc/gitlab' - '$GITLAB_HOME/logs:/var/log/gitlab' - '$GITLAB_HOME/data:/var/opt/gitlab'
external_url
doit être suffixée avec le port exposé par le conteneur si le port est redéfini. Ne pas utiliser la valeur du port publiée de l’hôte.
Pour s'authentifier sur la WebUI récupérer le mot de passe root:
docker-compose exec gitlab grep 'Password:' /etc/gitlab/initial_root_password