GNU/Linux >> Tutoriels Linux >  >> Panels >> Docker

Serveur Web Node.js déployé dans Docker

Node.js est un package JavaScript côté serveur, souvent utilisé pour diverses applications cloud. Docker est une plateforme de conteneurs. Avec Docker, les utilisateurs peuvent télécharger des applications sans les tracas du processus d'installation et de configuration.

Installer Docker

Pour installer Docker CE (Community Edition), suivez les instructions de l'un des guides ci-dessous :

  • Installation et utilisation de Docker sur Ubuntu et Debian

  • Installation et utilisation de Docker sur CentOS et Fedora

Pour obtenir des instructions complètes sur encore plus de distributions Linux, consultez la section Install Docker Engine de la documentation officielle de Docker.

Télécharger l'image du serveur Docker Node.js

La page utilisateur Docker Hub pour Linode est accessibleici. Sélectionnez le server-node-js image pour les informations de configuration.

Remarque Les images Docker créées pour un système d'exploitation peuvent être utilisées sur des serveurs exécutant un système d'exploitation différent. Le server-node-js L'image Ubuntu 14.04 a été testée sur Debian 7, Ubuntu 14.04, CentOS 7 et Fedora 21. Après l'installation de Docker sur CentOS et Fedora, exécutez le sudo service docker start commande.
  1. Rechercher linode images :

    docker search linode
    
  2. Téléchargez le linode/server-node-js image :

    docker pull linode/server-node-js
    

Exécuter le conteneur Docker, Node.js et le serveur Web

  1. Exécutez le conteneur Linode. Transférez le port 80 du Linode vers le port 3000 du conteneur :

    docker run -d -p 80:3000 linode/server-node-js
    
    Remarque Cette commande exécute l'image docker en tant que démon.
  2. Testez le serveur sur example.com/test.htm , remplaçant example.com avec l'adresse IP de votre Linode. Une page avec "Test File" devrait apparaître.

La page d'image Docker Hub contient des informations expliquant ce que contient l'image Docker.

Plus d'informations

Vous pouvez consulter les ressources suivantes pour plus d'informations sur ce sujet. Bien que ceux-ci soient fournis dans l'espoir qu'ils seront utiles, veuillez noter que nous ne pouvons pas garantir l'exactitude ou l'actualité des documents hébergés en externe.

  • Page du hub Docker de Linode
  • Documents Docker
  • Didacticiel d'essai de Docker
  • Centre Docker

Docker
  1. Image Docker du serveur Web Nginx basée sur Debian GNU/Linux

  2. Comment utiliser un Dockerfile pour créer une image Docker

  3. Mettre à jour un conteneur déployé basé sur une image Docker

  4. Comment valider les modifications apportées à une image Docker

  5. Comment configurer un serveur Web Apache simple dans un conteneur Docker

Une brève introduction à Dockerfile

Qu'est-ce qu'un manifeste d'image Docker ?

Comment dockeriser une application Web Node.js

Déployer une installation de production Docker MariaDB

Comment réduire la taille de l'image Docker dans les conteneurs Docker

Partage d'images Docker sur Docker Hub