Comment exécuter «NPM Start» via Docker

Comment exécuter «NPM Start» via Docker

NPM est un gestionnaire de packages logiciels pour le langage de programmation JavaScript. NPM facilite les développeurs JavaScript de partager le code qu'ils écrivent. NPM fournit également une interface de ligne de commande pour gérer les dépendances dans un projet. Docker est une plate-forme de conteneurisation qui permet aux développeurs d'emballer leurs applications et dépendances dans une image portable.

NPM avec Docker facilite l'emballage et le nœud d'expédition.Applications JS. NPM avec Docker permet également aux développeurs de partager facilement leur code. NPM avec Docker est un excellent outil pour les développeurs JavaScript qui souhaitent partager leur code avec d'autres.

Dockerfile pour le début de npm

NPM Start est fréquemment utilisé la commande pour exécuter une application de nœud comme: reactjs. L'utilisation peut utiliser le dockerfile ci-dessous pour exécuter des applications de nœud avec docker.

Créez un fichier nommé dockerfile dans le répertoire de base de projet et ajoutez le code ci-dessous.

À partir du nœud: 16-Alpine Run MKDIR / App WorkDir / App Package de copie.JSON / App Run NPM Copie d'installation . / App Expose 3000 CMD ["npm", "start"] 

Assurez-vous de modifier la valeur de l'exposition à l'application de port. En supposant également que votre application fonctionne avec NPM Start commande.

Maintenant, créez une image docker pour votre application. Dans un terminal, exécutez la commande suivante à partir du répertoire de base d'application.

docker build -t-nom d'image .  

Une fois la construction d'image terminée, vous pouvez exécuter votre application.

Sudo Docker Run -it -d Nom d'image  

C'est ça.