Evaluación del servidor en la nube HUAWEI CLOUD|Uso de Portainer para implementar la herramienta de documentos showdoc

I. Introducción

1.1 Introducción a la instancia L de Yunyao Cloud Server

La instancia L del servidor en la nube de Yunyao es una nueva generación de servidor en la nube de aplicaciones liviano, especialmente diseñado para pequeñas y medianas empresas y desarrolladores, que brinda comodidad lista para usar. Las instancias L del servidor en la nube de Yunyao proporcionan imágenes de aplicaciones ricas y estrictamente seleccionadas, que pueden implementar aplicaciones con un solo clic, lo que simplifica enormemente el proceso para que los clientes creen sitios web de comercio electrónico, aplicaciones web, pequeños programas, entornos de aprendizaje y diversas tareas de desarrollo y prueba. en la nube proceso.

inserte la descripción de la imagen aquí

1.2 Introducción a la herramienta showdoc

ShowDoc es una herramienta de documentación técnica y documentación API en línea muy adecuada para equipos de TI. A través de showdoc, puede utilizar fácilmente la sintaxis de rebajas para escribir hermosos documentos API, documentos de diccionario de datos, documentos técnicos, documentos de Excel en línea, etc.

1.3 Introducción a la herramienta Portainer

Portainer es una herramienta de administración de Docker liviana que puede administrar un único host de Docker o un clúster de Swarm a través de una interfaz web. Proporciona una interfaz de usuario intuitiva para que los usuarios administren recursos como contenedores, imágenes, redes y volúmenes de Docker. Portainer también admite acceso a contenedores, terminación, visualización de registros y acceso a consola de contenedores. Al mismo tiempo, Portainer también proporciona algunas funciones avanzadas, como gestión de usuarios y equipos, autenticación LDAP, gestión de múltiples hosts, etc. En resumen, la aparición de Portainer proporciona una solución integrada, sencilla y fácil de usar para la gestión de Docker.

2. Introducción a esta práctica

2.1 Introducción a esta práctica

1. Esta práctica es un entorno de prueba y aprendizaje personal, diseñado para implementar aplicaciones rápidamente, tenga cuidado en el entorno de producción; 2.
Este entorno de práctica es la instancia L de Yunyao Cloud Server;
3. Esta vez utilice la imagen de la aplicación de Yunyao Cloud Server Instancia L Es Portainer 2.18.4
4. La premisa de esta práctica es que se ha comprado la instancia L del servidor Yunyao Cloud y se ha inicializado y configurado Portainer 5.
Implementar la herramienta de documentos showdoc en la plataforma Portainer;

2.2 Esta planificación ambiental

clase de servidor Dirección IP de intranet versión acoplable versión portainer versión showdoc
Instancia L del servidor en la nube de Yunyao 192.168.0.168 24.0.4 2.18.4 Versión de código abierto showdoc v3.2.2

3. Servidor de conexión remota

3.1 Verificar el estado de la instancia de Yunyao Cloud Server L

  • Verifique el estado de la instancia de Yunyao Cloud Server L

inserte la descripción de la imagen aquí

  • Copie la dirección IP pública elástica

inserte la descripción de la imagen aquí

3.2 Servidor de inicio de sesión remoto

Haga clic en Inicio de sesión remoto para iniciar sesión utilizando la consola local.

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

3.3 La herramienta Xshell se conecta al servidor

En la herramienta Xshell, complete la dirección IP de la red pública elástica del servidor, la información de cuenta y contraseña, y conéctese al servidor remoto con ssh.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

3.4 Verificar la versión del sistema operativo

  • Verifique la versión del sistema operativo, el sistema operativo ubuntu utilizado.
root@hcss-ecs-f91c:~# cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
  • Verifique la versión del kernel del sistema
root@hcss-ecs-f91c:~# uname -r
5.15.0-60-generic

3.5 Verificar el entorno Docker

  • Verifique la versión de Docker
root@hcss-ecs-f91c:~# docker -v
Docker version 24.0.4, build 3713ee1
  • Verificar el estado del servicio Docker
root@hcss-ecs-f91c:~# systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-09-05 21:51:04 CST; 13h ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 1061 (dockerd)
      Tasks: 73
     Memory: 187.2M
        CPU: 33.285s
     CGroup: /system.slice/docker.service
  • Verifique la versión de redacción de Docker
root@hcss-ecs-f91c:~# docker compose version
Docker Compose version v2.19.1

4. Implementar la herramienta de documentación showdoc

4.1 Crear un directorio de montaje

  • Crear un directorio de montaje
 mkdir -p /data/showdoc/html
  • Autorización de directorio
chmod -R 777 /data/showdoc/html

inserte la descripción de la imagen aquí

4.2 Iniciar sesión en Portainer

Inicie sesión en la instancia L del servidor en la nube de Yunyao y use la imagen de la aplicación Portainer para instalar Portainer automáticamente. La dirección de acceso es http://dirección IP de la red pública elástica: 9091.

inserte la descripción de la imagen aquí

4.3 Editar el archivo docker-compose.yaml

  • Ingrese a la página de administración de pilas y agregue una pila.

inserte la descripción de la imagen aquí

  • Copie el archivo docker-compose.yaml a continuación en un editor.
version: '3'
services:
  showdoc:
    image: star7th/showdoc
    container_name: showdoc
    restart: always
    user: root
    privileged: true
    ports:
      - "4999:80"
    volumes:
      - "/data/showdoc/html:/var/www/html/"
    deploy: 
      resources:
        limits:
          cpus: '2'
          memory: 2G
        reservations:
          cpus: '1'
          memory: 1G

inserte la descripción de la imagen aquí

4.4 Comience a implementar showdoc

Haga clic en la opción implementar para comenzar a implementar showdoc.

inserte la descripción de la imagen aquí

4.5 Ver el estado del contenedor

  • Ver el estado de las pilas

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

  • Verifique el estado del contenedor en la terminal de línea de comando
root@hcss-ecs-f91c:~# docker ps
CONTAINER ID   IMAGE                           COMMAND                  CREATED              STATUS              PORTS                             NAMES
d7031080e08f   star7th/showdoc                 "/entrypoint bash do…"   About a minute ago   Up About a minute   443/tcp, 9000/tcp, 0.0.0.0:4999->80/tcp, :::4999->80/tcp                             showdoc

Cinco, configuración de inicialización de showdoc

5.1 Configuración del puerto del grupo de seguridad

El puerto asignado para el acceso externo del servicio showdoc es 4999 y se permite el puerto 4999 para la dirección entrante del grupo de seguridad.

inserte la descripción de la imagen aquí

5.2 Ingrese a la página de configuración de inicialización de showdoc

Dirección de acceso: http://dirección IP de red pública elástica: 4999
y reemplace la dirección IP con la dirección IP de red pública elástica de su propio servidor.

inserte la descripción de la imagen aquí

5.3 Configurar el idioma del sistema

Seleccione idioma como chino

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

5.4 Ingresar a la página de inicio de showdoc

Haga clic para ingresar a la página de inicio y saltar automáticamente a la página de inicio de showdoc.

inserte la descripción de la imagen aquí

Seis, el uso básico de showdoc.

6.1 Iniciar sesión en showdoc

Haga clic en la opción de inicio de sesión, la contraseña de cuenta predeterminada showdoc/123456

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

6.2 Acceso al fondo de gestión

Haga clic en Administrar fondo para ingresar a la página de administración de fondo.

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

6.3 Crear un nuevo proyecto

Haga clic en "Crear nuevo proyecto" e ingrese el nombre del proyecto y otra información.

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

6.4 Crear un nuevo documento

  • Haga clic en el proyecto recién creado "mi-proyecto"

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

  • nuevo directorio

inserte la descripción de la imagen aquí

  • seleccione agregar página

inserte la descripción de la imagen aquí

  • Edite el título y el contenido del documento. Aquí, copie la publicación del blog que acaba de terminar de escribir en un editor de texto. Puede ver el efecto de vista previa a la derecha y guardar el documento.

inserte la descripción de la imagen aquí

6.5 Ver el contenido del documento

Ver el contenido del documento recién editado.

inserte la descripción de la imagen aquí

6.6 Compartir documentos

Seleccione compartir documentos, copie el enlace para compartir en el navegador y ábralo.

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

7. Resumen

Esta práctica "Evaluación del servidor en la nube de HUAWEI CLOUD | Uso de Portainer para implementar la herramienta de documentación Showdoc" se completó con éxito. Durante el proceso de implementación, la operación fue fluida y no hubo demoras. Cabe señalar que el puerto de servicio del grupo de seguridad debe Se debe liberar y verificar si el contenedor de la aplicación debe iniciarse normalmente. La experiencia general del usuario es buena, la instancia L del servidor en la nube de Yunyao es realmente una ayuda confiable y útil para las personas.

Supongo que te gusta

Origin blog.csdn.net/jks212454/article/details/132709532
Recomendado
Clasificación