Introducción al puerto
Harbor es un servidor de registro de nivel empresarial para almacenar y distribuir imágenes Docker, y amplía la distribución Docker de código abierto añadiendo algunas funciones esenciales para empresas, como seguridad, identidad y gestión. Como servidor privado de registro de nivel empresarial, Harbor ofrece un mejor rendimiento y seguridad. Mejorar la eficiencia de los usuarios para usar Registry y crear y ejecutar entornos que permitan transferir imágenes. Harbor soporta la replicación de recursos de imagen instalados en múltiples nodos del registro, y todas las imágenes se almacenan en un registro privado para garantizar que los derechos de datos y propiedad intelectual estén controlados en la red interna de la empresa. Harbor también ofrece funciones avanzadas de seguridad como gestión de usuarios, control de acceso y auditoría de actividades.
Función portuaria
- Control de acceso basado en roles: Los usuarios y los repositorios Docker se organizan y gestionan a través de "proyectos", y un usuario puede tener diferentes permisos para múltiples repositorios en el mismo espacio de nombres (proyecto).
- Replicación de imágenes: Las imágenes pueden replicarse (sincronizarse) a través de múltiples instancias del registro. Es especialmente adecuado para equilibrado de carga, alta disponibilidad, nube híbrida y escenarios multi-nube.
- Interfaz gráfica de usuario: Los usuarios pueden navegar por el navegador, recuperar el repositorio de imágenes actual de Docker y gestionar proyectos y espacios de nombres.
- AD/LDAP:-Harbor puede integrar AD/LDAP existente dentro de la empresa para la gestión de autenticación.
- Gestión de auditorías: Todas las operaciones en el repositorio de imágenes pueden registrarse y rastrearse para la gestión de auditorías.
- Internacionalización: Versiones localizadas en inglés, chino, alemán, japonés y ruso. Se añadirán más idiomas.
- API RESTful: Da a los administradores más control sobre Harbor, facilitando su integración con otros programas de gestión.
- Despliegue sencillo: Existen herramientas de instalación tanto online como offline, que también pueden instalarse en el dispositivo virtual de la plataforma vSphere (método OVA).
Dirección de GitHub:El inicio de sesión del hipervínculo es visible.
harbor.yml Detalles del perfil:El inicio de sesión del hipervínculo es visible.
En primer lugar, la versión del sistema que estoy usando es:CentOS Linux versión 8.2.2004 (Core)
Versión Docker-Compose:Docker-Compose versión 1.27.4, compilación 40524192
Para cómo instalar docker (omitido), la referencia de cómo instalar docker-compose es la siguiente:
Descargar Harbor
Harbor está dividido en versiones offline y online; este artículo utiliza la versión offline para instalar "harbor-offline-installer-v2.1.1.tgz", primero descarga el archivo harbor-offline-installer-v2.1.1.tgz al servidor. (omitido)
Unzip harbor-offline-installer-v2.1.1.tgz
Modificar el perfil harbor.yml
¿Será harbor.yml.tmplRenombraciónPara harbor.yml, usando el editor vim, las principales modificaciones son las siguientes:
Recuerda comentar sobre la configuración https, como se muestra en la figura de abajo:
Instalar Puerto
El comando es el siguiente:
La instalación es la siguiente:
Prueba a acceder al panel de administración de la interfaz:El inicio de sesión del hipervínculo es visible., cuenta: admin contraseña: 123456, como se muestra en la figura siguiente:
Interfaz API:El inicio de sesión del hipervínculo es visible.
Adjuntar harbor.yml archivos:
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta
(Fin)
|