Centos7.4 utilise Docker pour déployer Gitlab

1. Installez Docker, démarrez, importez des images

yum -y installer docker

systemctl restart docker

systemctl enable docker

charge du docker <gitlab_zh.tar

Deuxièmement, modifiez le port par défaut du ssh de la machine, car le docker démarre gitlab doit occuper le port 22

vim / etc / ssh / sshd_config

systemctl restart sshd

docker run -d -h gitlab --name gitlab -p 443: 443 -p 80:80 -p 22:22 --restart always -v / srv / gitlab / config: / etc / gitlab -v / srv / gitlab / logs: / var / log / gitlab -v / srv / gitlab / data gitlab_zh: le dernier
démarrage du conteneur a réussi. Comme l'image gitlab est très grande, cela prend beaucoup de temps.

J'attends. . . . . . . . .

3. Par défaut, la machine utilise le port 80. Accessible directement, le premier accès nécessitera un mot de passe

Le compte de connexion est root et le mot de passe est le nouveau mot de passe que vous avez défini.

Créer un groupe, un projet, l'utilisateur est lié au groupe, soumettre la clé publique ssh

J'ai créé un groupe nommé devops dans l'interface Web, créé un projet nommé myproject dans le groupe et créé un utilisateur nommé harry, dont le rôle est le singe principal du programme dans le groupe. Et mettez la clé publique ssh de la machine distante dans les paramètres.

Quatrièmement, installez git sur la machine distante, configurez la configuration locale de git, tirez le projet gitlab vers le local

yum -y installer git

mkdir devops

cd devops /

 git init

git clone [email protected]: devops / myproject.git

cd monprojet /

Créez un fichier de code, ajoutez-le à la zone tampon, soumettez le code à l'entrepôt local, étiquetez le code avec la version, envoyez le code à l'entrepôt distant et envoyez l'étiquette à l'entrepôt distant

Vérifiez gitlab, le code a été téléchargé.

Mettez à jour le fichier index.html, puis soumettez-le à nouveau, la version est 2.0

La version est 2.0, mais la balise a 2 balises.

Afficher les balises

Selon l'étiquette, vous pouvez afficher la version correspondante du fichier de code.

4. Pour les autres hôtes distants, si c'est la première fois que vous tirez le projet gitlab, vous pouvez directement git cloner. D'autres à mettre à jour peuvent être directement tirés.

 

Publié 73 articles originaux · loué 4 · 20 000+ vues

Je suppose que tu aimes

Origine blog.csdn.net/qq_27592485/article/details/102414584
conseillé
Classement