docker instala la imagen de gitlab-ce, usa otro puerto

Pasos de instalación:

// Cree un directorio de datos
mkdir -p / data / gitlab / config
mkdir -p / data / gitlab / logs
mkdir -p / data / gitlab / data

// se inicia docker, instale el espejo directamente, aquí el puerto de acceso externo utiliza 82, puerto ssh Es 2222

// Todo aquí es engañoso para ser 80:80 o 81:80, Nima es inútil
sudo docker run --detach \
--publish 5443: 443 \
--publish 82:82 \
--publish 2222: 22 \
--name gitlab \
--volume / data / gitlab / config: / etc / gitlab \
--volume / data / gitlab / logs: / var / log / gitlab \
--volume / data / gitlab / data: / var / opt / gitlab \
gitlab / gitlab-ce: 11.11.3-ce.0


vim /data/gitlab/config/gitlab.rb

// Modifique la siguiente declaración
external_url 'http://192.168.2.102:82'

# https necesita lo siguiente Esta oración
# nginx ['redirect_http_to_https_port'] = 82

nginx ['listen_port'] = 82

# Configure el puerto 2222
gitlab_rails ['gitlab_shell_ssh_port'] = 2222


// Reinicie gitlab
docker restart gitlab

Visita, la dirección de mi máquina es: http://192.168.2.102:82

En este punto, ha alcanzado la interfaz de inicio de sesión, use la cuenta raíz para iniciar sesión

El puerto para crear el proyecto también es normal:

Después de agregar la clave ssh, se usa normalmente.

 

Cómo agregar la clave ssh a TortoiseGit, estos son Baidu. Hay muchos tutoriales.

 

Gracias: https://www.cnblogs.com/aguncn/p/10336175.html

 

Supongo que te gusta

Origin www.cnblogs.com/lijinchang/p/12695372.html
Recomendado
Clasificación