[2020.04.17] Installez gitlab et gitlab-runner sous la forme de Docker

L'environnement

Centos7.2

Docker-CE

 

docker install gitlab

1. Tirez la dernière image de gitlab ce (version communautaire, version non entreprise)

docker pull gitlab / gitlab-ce: dernier

2. Démarrez le conteneur gitlab

docker run -d \ 
-p 7 459 : 443 \
-p 7 458 : 80 \
-p 7457 : 22 \ - name tzq_gitlab \ --restart always \
-v / data / gitlab / config : / etc / gitlab \
- v / data / gitlab / logs : / var / log / gitlab \
-v / data / gitlab / data : / var / opt / gitlab \
--privileged = true \
--net = host \
gitlab / gitlab-ce

Remarque:

a. La partie jaune: montez certains fichiers de configuration, journaux et données de projet associés à gitlab dans le conteneur sur le disque riche de votre machine hôte , afin de ne pas exécuter et exécuter l'alarme de disque

b. Si les adresses ci-dessous que vous remplissez sont toutes des IP intranet, ajoutez --net = host lors de l'exécution

3. Modifiez le fichier /data/gitlab/config/gitlab.rb

Ceci est modifié pour que l'url git correspondant au projet créé dans gitlab soit une adresse accessible, sinon, c'est l'adresse du conteneur

L'adresse du lien ssh est l'adresse IP de votre machine hôte, qui est utilisée pour votre lien de ligne de commande git bash

Le numéro de port de la liaison ssh

4. Connectez-vous à gitlab

Entrez http: // xxxx: 7458 dans le navigateur; un mot de passe doit être créé au début, puis le nom d'utilisateur par défaut est: root

 

 

docker 安装 gitlab-runner

1.

docker run -d --name tzq_gitlab_runner - redémarrez toujours \
 -v / srv / gitlab-runner / config: / etc / gitlab- runner \
 -v /var/run/docker.sock:/var/run/ docker.sock \
 --net = host \ 
gitlab / gitlab-runner: dernier

2.

docker exec -it tzq_gitlab_runner / bin / bash

3.

registre gitlab-runner

Saisissez ensuite l'adresse gitlab que vous avez créée ci-dessus: http: // xxxx: 7458

 4. Obtenez un jeton

 

 

 

 

 

 Remplissez le jeton dans la fenêtre de ligne de commande, appuyez sur Entrée pour continuer

5. Donnez un nom au coureur, prenez ce que vous voulez

 

 6. Prenez une autre balise, séparée par des virgules, pour la récupération

 

 7. Choisissez un autre exécuteur gitlab-runner, nous avons couru sur docker

 

 8. Indiquez une image par défaut, écrivez simplement celle qui existe sur hub.docker.com, puis nous

 

 9. Jusqu'à présent, gitlab-runner a fonctionné dans le conteneur

 

gitlab détectera automatiquement votre gitlab-runner configuré

 

 

Je suppose que tu aimes

Origine www.cnblogs.com/eastpig/p/12721130.html
conseillé
Classement