Cómo ejecutar NPM Start a través de Docker

Cómo ejecutar NPM Start a través de Docker

NPM es un administrador de paquetes de software para el lenguaje de programación de JavaScript. NPM facilita a los desarrolladores de JavaScript compartir el código que escriben. NPM también proporciona una interfaz de línea de comandos para administrar las dependencias en un proyecto. Docker es una plataforma de contenedores que permite a los desarrolladores empaquetar sus aplicaciones y dependencias en una imagen portátil.

NPM con Docker hace que sea fácil empaquetar y enviar nodo.Aplicaciones JS. NPM con Docker también permite a los desarrolladores compartir su código fácilmente. NPM con Docker es una excelente herramienta para los desarrolladores de JavaScript que desean compartir su código con otros.

Dockerfile para inicio de NPM

Inicio de NPM Se usa el comando frecuentemente para ejecutar una aplicación de nodo como: reactJs. El uso puede usar el siguiente DockerFile para ejecutar aplicaciones de nodo con Docker.

Cree un archivo llamado DockerFile en el directorio base del proyecto y agregue el siguiente código.

Desde el nodo: 16-Alpine Ejecutar MKDIR /App Workdir /App Copy Package.JSON /APP Ejecutar Copia de instalación NPM . /APP EXPOSE 3000 CMD ["NPM", "Inicio"] 

Asegúrese de cambiar el valor de Expose a la aplicación de puerto se ejecuta en. También suponiendo que su aplicación se ejecute con Inicio de NPM dominio.

Ahora, cree una imagen de Docker para su aplicación. En un terminal, ejecute el siguiente comando desde el directorio base de la aplicación.

Docker Build -t Image -Name .  

Una vez que se completa la compilación de la imagen, puede ejecutar su aplicación.

Sudo Docker Run -it -d Imagen -Name  

Eso es todo.