Sign inSign up

dsalazar1982/mssqlserver

By dsalazar1982

•Updated over 6 years ago

Imagen con GNU/Linux Ubuntu 18.04.04 LTS y el sistema de base de datos Microsoft SQL Server 2019.

Image
0

107

dsalazar1982/mssqlserver repository overview

⁠Referencia rapida

⁠Etiquetas compatibles y enlaces Dockerfile respectivos

⁠Que es dsalazar1982/mssqlserver:2019?

Es una imagen generada con el sistema operativo GNU/Linux Ubuntu 18.04.04 LTS y el sistema de base de datos Microsoft SQL Server 2019.

⁠Sistema base

GNU/Linux Ubuntu 18.04.04 LTS

⁠Paquetes instalados

  • Microsoft SQL Server 2019

⁠Requerimientos

  • Esta imagen requiere Docker Engine 1.8+ en cualquiera de sus plataformas compatibles⁠

  • Al menos 2 GB de RAM (3,25 GB antes de 2017-CU2). Asegúrese de asignar suficiente memoria a Docker VM si está ejecutando Docker para Mac⁠ o Windows⁠.

  • Requiere los siguientes flags

    ACCEPT_EULA=Y

    SA_PASSWORD=<contraseña>

    MSSQL_PID=<us_id_producto | nombre_edicion> (por defecto: Developer)

  • Una contraseña de administrador del sistema (SA) segura: al menos 8 caracteres, incluidas mayúsculas, minúsculas, dígitos de base 10 y / o símbolos no alfanuméricos.

⁠Variables de entorno

Puede usar variables de entorno para configurar SQL Server en contenedores de Linux.

ACCEPT_EULA confirma su aceptación del Acuerdo de licencia de usuario final⁠.

SA_PASSWORD es la contraseña del administrador del sistema de la base de datos (userid = 'sa') utilizada para conectarse a SQL Server una vez que el contenedor se está ejecutando. Nota importante: esta contraseña debe incluir al menos 8 caracteres de al menos tres de estas cuatro categorías: letras mayúsculas, letras minúsculas, números y símbolos no alfanuméricos.

MSSQL_PID es el ID del producto (PID) o la edición con la que se ejecutará el contenedor. Valores aceptables:

  • Developer: Esto ejecutará el contenedor utilizando Developer Edition (este es el valor predeterminado si no se proporciona una variable de entorno MSSQL_PID).
  • Express: Esto ejecutará el contenedor utilizando la Edición Express
  • Standard: Esto ejecutará el contenedor utilizando la edición estándar
  • Enterprise: Esto ejecutará el contenedor utilizando la Edición Enterprise
  • EnterpriseCore: Esto ejecutará el contenedor usando Enterprise Edition Core

Para obtener una lista completa de las variables de entorno que se pueden utilizar, consulte la documentación aquí⁠.

⁠Crear contenedor con base en la imagen

Iniciando contenedor basico con exposicion de los puertos 1433:

docker container run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<clave>" -itd -p 1433:1433 dsalazar1982/mssqlserver:2019

Iniciando contenedor con persistencia de informacion y exposicion del 1433:

docker container run -v <ruta_local>/data/:/var/opt/mssql/data/ -v <ruta_local>/log/:/var/opt/mssql/log/ -v <ruta_local>/secrets/:/var/opt/mssql/secrets/ -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<clave>" -itd -p 1433:1433 dsalazar1982/mssqlserver:2019

Tag summary

Content type

Image

Digest

Size

487.7 MB

Last updated

over 6 years ago

docker pull dsalazar1982/mssqlserver:2019