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.
-
Rechercher linode images :
docker search linode
-
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
-
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.
-
Testez le serveur sur
example.com/test.htm
, remplaçantexample.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