2017-07-04 1 views
-2

J'ai une application d'un nœud. Une application fonctionne dans mon système. Maintenant, je veux exécuter la même application dans d'autres environnements/machine en utilisant docker. Je suis nouveau au Docker. U peut suggérer une idée ou un lien pour exécuter l'application dans tous les environnements utilisant dockercomment le faire image docker pour l'application de nœud

Merci à l'avance

+3

ces quelque chose appelé google et documentation !! Si vous aviez un problème avec la compréhension d'une partie qui serait une question appropriée à poser! –

+0

Pourriez-vous donner au moins quelques informations sur le problème? Si vous ne pouvez pas commencer, commencez par les documents officiels nodejs & docker ici par exemple https://nodejs.org/en/docs/guides/nodejs-docker-webapp/ –

+0

Je passe par la création du fichier docker, quelque chose ne fonctionne pas pour moi. Je ne sais pas comment savoir si l'application de noeud fonctionne dans le docker ou non – MNK

Répondre

0

Vous avez à peine donné des informations sur l'application et ce que vous essayez d'atteindre, donc en fonction de ce que vous J'ai donné, je peux dire brièvement ce que vous devriez faire.

Créez d'abord le conteneur en plaçant un Dockerfile dans le dossier de votre application (ou à l'extérieur). Vous devez choisir une base pour votre conteneur docker et un bon endroit pour chercher ceci, est dans le docker hub. Un exemple de base est le alpine image. Vous pouvez également installer toutes les dépendances de votre application en utilisant RUN apk add --update --no-cache \ dans le Dockerfile (si vous utilisez l'image alpine qui est) et, last but not least, utilisez une commande ou un point d'entrée comme entrée du conteneur.

Je vous recommande de regarder quelques guides sur how to dockerize a node application, comme il y en a beaucoup là-bas et d'après ce que vous avez donné dans votre question, je doute que quelqu'un puisse vous aider davantage.