GNU/Linux >> Tutoriales Linux >  >> Panels >> Docker

Servidor web Node.js implementado dentro de Docker

Node.js es un paquete de JavaScript del lado del servidor, que a menudo se usa para varias aplicaciones en la nube. Docker es una plataforma de contenedores. Con Docker, los usuarios pueden descargar aplicaciones sin las molestias del proceso de instalación y configuración.

Instalar Docker

Para instalar Docker CE (Community Edition), siga las instrucciones de una de las siguientes guías:

  • Instalación y uso de Docker en Ubuntu y Debian

  • Instalación y uso de Docker en CentOS y Fedora

Para obtener instrucciones completas sobre aún más distribuciones de Linux, consulte la sección Instalar el motor Docker de la documentación oficial de Docker.

Descargar la imagen del servidor Docker Node.js

Se puede acceder a la página de usuario de Docker Hub para Linode aquí. Seleccione el servidor-nodo-js imagen para información de configuración.

Nota Las imágenes de Docker creadas para un sistema operativo se pueden usar en servidores que ejecutan un sistema operativo diferente. El servidor-nodo-js La imagen de Ubuntu 14.04 se probó en Debian 7, Ubuntu 14.04, CentOS 7 y Fedora 21. Después de la instalación de Docker en CentOS y Fedora, ejecute sudo service docker start comando.
  1. Buscar linode imágenes:

    docker search linode
    
  2. Descarga el linode/server-node-js imagen:

    docker pull linode/server-node-js
    

Ejecutar el contenedor Docker, Node.js y el servidor web

  1. Ejecute el contenedor Linode. Reenviar el puerto 80 de Linode al puerto 3000 del contenedor:

    docker run -d -p 80:3000 linode/server-node-js
    
    Nota Este comando ejecuta la imagen de la ventana acoplable como un demonio.
  2. Pruebe el servidor en example.com/test.htm , reemplazando example.com con la dirección IP de Linode. Debería aparecer una página con "Archivo de prueba".

La página de imagen de Docker Hub tiene información que explica qué contiene la imagen de Docker.

Más información

Es posible que desee consultar los siguientes recursos para obtener información adicional sobre este tema. Si bien estos se proporcionan con la esperanza de que sean útiles, tenga en cuenta que no podemos garantizar la precisión o la puntualidad de los materiales alojados externamente.

  • Página central de Linode Docker
  • Documentos de Docker
  • Tutorial de prueba de Docker
  • Centro acoplable

Docker
  1. Aloja varios sitios web en contenedores Docker

  2. ¿Extraer archivo de la imagen de Docker?

  3. Cómo usar un Dockerfile para crear una imagen de Docker

  4. Cómo empaquetar y transferir imágenes de Docker de un servidor a otro

  5. Actualización de un contenedor implementado en función de una imagen de Docker

Una breve introducción a Dockerfile

¿Qué es un manifiesto de imagen de Docker?

Cómo dockerizar una aplicación web Node.js

Implementar una instalación de MariaDB de Docker de producción

Cómo reducir el tamaño de la imagen de Docker en los contenedores de Docker

Compartir imágenes de Docker en Docker Hub