PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Panorama general
  • ¿Cómo proceder?
  • Configuración necesaria
  • Ejecutar la imagen (creación del contenedor)
  • Notas (importante)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Panorama general
A partir de la versión 22, un contenedor Docker con el servidor HFSQL está disponible en el Docker Hub:
https://hub.docker.com/r/windev/hfsql
Instalar un servidor HFSQL es muy sencillo: 1 línea para escribir a máquina o script!
¿Cómo proceder?

Configuración necesaria

  • La distribución de Linux utilizada no importa. Sin embargo, para utilizar el contenedor Docker que contiene el servidor HFSQL, es necesario estar familiarizado con Docker y, en particular:
    • saber cómo instalar un nuevo contenedor desde la imagen Docker del servidor HFSQL,
    • gestionar al menos un volumen necesario para la persistencia de los datos,
    • gestionar la configuración de la red dentro de Docker.

Ejecutar la imagen (creación del contenedor)

  • El nombre de la imagen preestablecida es:
    "windev/hfsql:<FR/US><Version>"
  • Para que los datos persistan (por ejemplo, si la imagen cambia), usted debe:
    • Usar un volumen. El comando para crear un volumen:
      "docker volume create <VolumeName>"
    • Monte el volumen en el contenedor en
      "/var/lib/hfsql"
  • Ejemplo de línea de comandos:
    sudo docker run -d
    --restart unless-stopped
    --name HFSQL_DOCKER
    --volume <NomVolume>:/var/lib/hfsql
    --publish 4923:4900
    windev/hfsql:US230053b
    Estos son los parámetros del comando anterior:
    • "nombre": indica el nombre del contenedor.
    • "volume": indica la "vinculación" entre el volumen y el directorio definido en el contenedor. En la configuración del servidor HFSQL, la base ruta de datos será vista como "var/lib/hfsql"..
    • "publish": indica el puerto de acceso al contenedor (4923 en este ejemplo) y la redirección al puerto dentro del contenedor (4900: Puerto estándar HFSQL).
      En este ejemplo, el servidor será accesible en el puerto 4923 del servidor acoplado.
    • el nombre del paquete docker y la versión HFSQL (US230053b" en este ejemplo).

Notas (importante)

  • Cuando se crea el contenedor, si no hay bases de datos, puede definir variables de entorno, por ejemplo, mediante la sintaxis:
    -e HFSQL_RANDOM_PASSWORD=yes

    Puede utilizar una de las siguientes tres variables (o nada para el modo "admin" predeterminado):
    • HFSQL_PASSWORD: Contraseña de la cuenta inicial.
    • HFSQL_FICHERO_CONTRASEÑA: Ruta del archivo que contiene la contraseña de la cuenta inicial.
    • HFSQL_RANDOM_PASSWORD: La contraseña de la cuenta inicial se genera de forma aleatoria
      Se visualiza en la salida estándar y se puede encontrar en los registros con el comando
      docker logs HFSQL_DOCKER
    También puede utilizar la siguiente variable (opcional): HFSQL_USER: Nombre de la cuenta (admin por defecto.)
  • Recordatorio de los comandos básicos del Docker:
    • Detener un contenedor:
      "docker stop <ID>"
    • Reiniciar un contenedor:
      "docker start <ID>"
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario