[2020.04.17] Instala gitlab y gitlab-runner en forma de Docker

Medio ambiente

Centos7.2

Docker-CE

 

docker install gitlab

1. Extraiga la última imagen de gitlab ce (versión comunitaria, versión no empresarial)

docker pull gitlab / gitlab-ce: último

2. Inicie el contenedor gitlab

docker run -d \ 
-p 7 459 : 443 \
-p 7 458 : 80 \
-p 7457 : 22 \ - name tzq_gitlab \ --retart 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

Nota:

La parte amarilla: monte algunos archivos de configuración, registros y datos de proyecto asociados con gitlab en el contenedor en el disco enriquecido de su máquina host , para no ejecutar y ejecutar la alarma de disco

b. Si las direcciones que aparecen debajo son todas de IP de intranet, agregue --net = host cuando se ejecute

3. Modifique el archivo /data/gitlab/config/gitlab.rb

Esto se modifica para que la URL de git correspondiente al proyecto creado en gitlab sea una dirección accesible; de ​​lo contrario, es la dirección del contenedor

La dirección del enlace ssh es la dirección IP de su máquina host, que se utiliza para su enlace de línea de comando git bash

El número de puerto del enlace ssh

4. Inicie sesión en gitlab

Ingrese http: // xxxx: 7458 en el navegador; se debe crear una contraseña al principio, y luego el nombre de usuario predeterminado es: root

 

 

docker 安装 gitlab-runner

1)

docker run -d --name tzq_gitlab_runner - reiniciar siempre \
 -v / srv / gitlab-runner / config: / etc / gitlab- runner \
 -v /var/run/docker.sock:/var/run/ docker.sock \
 --net = host \ 
gitlab / gitlab-runner: último

2)

docker exec -it tzq_gitlab_runner / bin / bash

3)

registro gitlab-runner

Luego ingrese la dirección de gitlab que creó anteriormente: http: // xxxx: 7458

 4. Obtener token

 

 

 

 

 

 Rellene el token en la ventana de la línea de comando, presione enter para continuar

5. Dale un nombre al corredor, toma lo que quieras

 

 6. Tome otra etiqueta, separada por comas, para recuperar

 

 7. Elija otro ejecutor de gitlab-runner, ejecutamos en docker

 

 8. Indique una imagen predeterminada, simplemente escriba la que existe en hub.docker.com, luego

 

 9. Hasta ahora, gitlab-runner se ha ejecutado en el contenedor.

 

gitlab detectará automáticamente su gitlab-runner configurado

 

 

Supongo que te gusta

Origin www.cnblogs.com/eastpig/p/12721130.html
Recomendado
Clasificación