Ir al contenido principal

Una herramienta de código abierto para construir y gestionar contenedores.

Docker permite crear cajas de arena virtualizadas para ejecutar y desplegar software llamado contenedores. Docker puede crear y utilizar imágenes extraídas de un registro de contenedores para construir el entorno para el código, las bibliotecas, la configuración del sistema, etc. Los contenedores Docker son lo suficientemente flexibles como para ejecutar servicios en sus propios entornos separados o envolver aplicaciones enteras y sus dependencias en contenedores virtualizados y compartibles. Utilice Docker para explorar contenedores listos para usar para aplicaciones populares sin preocuparse por las dependencias.

La configuración de Docker en su Linode es más fácil que nunca con sólo pulsar un botón para empezar a ejecutar la aplicación Docker Marketplace.

Despliegue de una aplicación de Marketplace

Linode Marketplace le permite desplegar fácilmente el software en una Instancia de Computación utilizando el Cloud Manager. Vea los pasos completos en Introducción a las Aplicaciones de Marketplace.

  1. Inicie sesión en el Cloud Manager y seleccione el enlace Marketplace en el menú de navegación de la izquierda. Esto muestra la página Linode Create con la pestaña Marketplace preseleccionada.
  2. En la sección Seleccionar aplicación, seleccione la aplicación que desea desplegar.
  3. Complete el formulario siguiendo los pasos y consejos de la guía de Creación de una Instancia de Computación. Dependiendo de la Marketplace App que haya seleccionado, puede haber opciones de configuración adicionales disponibles. Consulte la sección Opciones de configuración a continuación para conocer las distribuciones compatibles, los planes recomendados y cualquier opción de configuración adicional disponible para esta Marketplace App.
  4. Haga clic en el botón Crear Linode. Una vez que la Instancia de Computación ha sido aprovisionada y se ha encendido completamente, espere a que la instalación del software se complete. Si la instancia se apaga o se reinicia antes de este momento, es probable que la instalación del software falle.

Para verificar que la aplicación se ha instalado completamente, consulte Introducción a las aplicaciones de Marketplace > Verificar la instalación. Una vez instalada, siga las instrucciones de la sección Introducción después de la implementación para acceder a la aplicación y empezar a utilizarla.

Nota: Docker debería estar completamente instalado en 2-5 minutos después de que la Instancia de Computación haya terminado de aprovisionarse.

Opciones de configuración

  • Distribuciones soportadas: Debian 10, Debian 11, Ubuntu 22.04 LTS
  • Plan mínimo recomendado: Se pueden utilizar todos los tipos y tamaños de planos.

Opciones de Docker

  • Recurso a descargar: La url a un archivo Dockerfile o docker-compose.yml alojado que se utilizará para montar una imagen como parte del proceso de creación de la aplicación.
  • Comando a ejecutar: Un comando Docker que se ejecutará como parte del proceso de creación de la aplicación.

Usuario limitado (opcional)

Puede rellenar opcionalmente los siguientes campos para crear automáticamente un usuario limitado para su nueva Instancia de Computación. Esto se recomienda para la mayoría de los despliegues como medida de seguridad adicional. Esta cuenta se asignará a la sudo que proporciona permisos elevados cuando se ejecutan comandos con el grupo sudo prefijo.

  • Usuario sudo limitado: Introduzca su nombre de usuario preferido para el usuario limitado.
  • Contraseña para el usuario limitado: Introduzca una contraseña fuerte para el nuevo usuario.
  • Clave pública SSH para el usuario limitado: Si desea iniciar sesión como usuario limitado a través de la autenticación de clave pública (sin introducir una contraseña), introduzca su clave pública aquí. Consulte Creación de un par de claves SSH y Configuración de la autenticación de clave pública en un servidor para obtener instrucciones sobre la generación de un par de claves.
  • Desactivar el acceso de root a través de SSH: Para bloquear el acceso del usuario root a través de SSH, seleccione (recomendado). Todavía puede cambiar al usuario root una vez que haya iniciado sesión y también puede iniciar sesión como root a través de Lish.

Dominio personalizado (opcional)

Si desea acceder a su aplicación utilizando un dominio personalizado, rellene los siguientes campos.

  • Linode API Token: Si desea utilizar el gestor de DNS de Linodepara gestionar los registros DNS de su dominio personalizado, cree un Token de accesopersonal Linode API en su cuenta con acceso de lectura/escritura a los dominios. Si lo proporciona junto con los campos de subdominio y dominio (indicados a continuación), la instalación intentará crear registros DNS a través de Linode API . Consulte Obtener un token de acceso API . Si no proporciona este campo, deberá configurar manualmente sus registros DNS a través de su proveedor de DNS y apuntarlos a la dirección IP de la nueva instancia.
  • Subdominio: El subdominio que desea utilizar, por ejemplo www para www.example.com.
  • Dominio: El nombre de dominio que desea utilizar, como por ejemplo example.com.
  • ¿Necesita un registro MX para este dominio? Seleccione Yes para crear una base Registro MX para el dominio. Seleccione No para no crear registros MX
  • ¿Necesita un registro SPF para este dominio? Seleccione Yes para crear una base Registro SPF para el dominio. Seleccione No para no crear registros SPF.

Cómo empezar después de la implantación

Docker está ahora instalado y listo para usar. Los siguientes pasos proporcionan una aplicación de muestra para empezar con un ejemplo fácil para demostrar algunas funcionalidades básicas de Docker. No es necesario para la configuración de Docker.

Despliegue de una aplicación de ejemplo

Después de que Docker haya terminado de instalarse, puedes acceder a Docker desde tu terminal y desplegar una aplicación de ejemplo o cualquier aplicación que pretendas ejecutar.

  1. Inicie sesión en su Instancia de Computación a través de SSH o Lish utilizando la cuenta de usuario limitada que puede haber creado durante la implantación. Si aún no tiene una, inicie sesión como el root usuario y crear una cuenta de usuario limitada.
  2. Localice la aplicación o la aplicación de ejemplo que desea desplegar.
    • Docker Hub: Encuentre imágenes oficiales de Docker, como una para NGINX, Node.jso la imagen de prueba de Hello World. Cada imagen debería ir acompañada de documentación sobre cómo utilizarla.
    • Ejemplos de Docker: La documentación de Docker tiene una lista de aplicaciones de muestra con instrucciones completas para ejecutar cada muestra. Esto incluye una muestra de WordPress, así como ASP.NET Core y Django.
    • Repositorio de muestras Docker: Aplicaciones de ejemplo adicionales que puedes ejecutar.
  3. Aprenda a utilizar Docker recorriendo el Docker para principiantes laboratorio o leyendo la documentación que aparece a continuación:

La aplicación Docker Marketplace ha sido creada por Linode. Para obtener asistencia sobre la implementación de la aplicación, póngase en contacto con el servicio de asistencia de Linode a través de la información que aparece en la barra lateral. Para obtener soporte sobre la herramienta o el software en sí, visite el soporte de Docker.