Ancrer une application angulaire

Docker permet le transport et l'exécution faciles des applications par les développeurs sur tous les types de systèmes d'exploitation sans avoir à installer quoi que ce soit sauf le service Docker.

Aujourd'hui, apprenons à «ancrer» notre application Angular pour la rendre facile à exécuter par d'autres et prête à être déployée.

Voici un exemple de Dockerfile simple qui conteneurisera notre application Angular:

Vous pouvez copier et coller ce qui précède dans un fichier nommé Dockerfiledans le même dossier que votre code.

Maintenant, construisons notre image docker avec ce qui suit:

docker build -t myApp -f Dockerfile .

  • -t flag spécifie le nom de balise de l'image que vous construisez
  • -f flag spécifie l'emplacement du Dockerfile à utiliser pour générer l'image
  • .à la fin de la commande ci-dessus spécifie le contexte à envoyer au constructeur du docker. Par exemple, si vous aviez votre code dans un codedossier, vous pourriez dire à la docker build -t myApp -f Dockerfile codeplace

docker run --rm -it -p 4200:4200 myApp

  • --rm arrêtera l'image et la supprimera lorsque vous appuyez sur Ctrl + C
  • -pmappe le port de l'ordinateur externe (ordinateur local) au port d'image interne. Vous pouvez laisser le premier 4200désactivé pour laisser docker sélectionner un port aléatoire pour vous

Si vous préférez apprendre à partir de vidéos, consultez le didacticiel ci-dessous:

N'hésitez pas à laisser une réponse si vous avez des questions et cliquez sur le bouton 👏 si vous aimez l'article. N'oubliez pas de me suivre pour ne pas manquer les prochains articles Angular et Docker!

Suggested posts

Programmes technologiques gratuits qui peuvent vous aider à décrocher des rôles

Programmes technologiques gratuits qui peuvent vous aider à décrocher des rôles

La question de la cybersécurité est une préoccupation mondiale, et diverses organisations, gouvernements et ONG proposent désormais des formations et des programmes gratuits pour encourager davantage de personnes à poursuivre des carrières dans la cybersécurité. En tant que personne ayant bénéficié de formations et de programmes techniques gratuits, j'ai compilé une liste de cours, de formations, de camps d'entraînement et de stages gratuits qui pourraient intéresser les autres.

Jest - Un framework de test JavaScript puissant

Jest - Un framework de test JavaScript puissant

Les tests sont une partie essentielle du développement logiciel. Il garantit que le code est fiable, fonctionne comme prévu et réduit la probabilité d'erreurs.

Related posts

Créer un environnement de travail sûr

Créer un environnement de travail sûr

« Il me protégera quand je serai en danger. Il me cachera dans sa tente.

Ce que vous pouvez faire pendant votre saison d'attente (attendre de décrocher votre premier emploi dans la technologie)

Ce que vous pouvez faire pendant votre saison d'attente (attendre de décrocher votre premier emploi dans la technologie)

Passer à une nouvelle carrière peut être extrêmement difficile si vous essayez de le faire seul. Il est important de trouver des partenaires de responsabilité qui sont au même niveau d'apprentissage que vous, qui partagent des objectifs, une ténacité et un dynamisme similaires.

Suivre n'importe qui avec juste un numéro de téléphone | Enquête OSINT

Suivre n'importe qui avec juste un numéro de téléphone | Enquête OSINT

Vous pouvez être un enquêteur OSINT, un joueur CTF ou simplement quelqu'un qui reçoit des appels de spam. Quelqu'un qui essaie de vérifier le numéro que vous avez vu dans une publicité.

Le défi de lecture Goodreads est toxique

Le défi de lecture Goodreads est toxique

La démangeaison dans ma main s'est propagée alors que je négociais avec le libraire local pour un autre livre. Ce livre, comme les autres que j'ai achetés récemment, trouverait son trône sur ma pile «À lire» (TBR); et pourtant, je l'ai acheté.