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

Comment déployer un conteneur nginx avec Docker sur Linode

Qu'est-ce qu'un conteneur Docker ?

Selon Docker.com, un conteneur est un « élément léger, autonome et exécutable d'un progiciel qui comprend tout ce qui est nécessaire pour l'exécuter :code, environnement d'exécution, outils système, bibliothèques système et paramètres ». Un conteneur isole le logiciel de son environnement et est créé à partir des images extraites d'un registre Docker. Par exemple, vous pouvez extraire l'image nginx et en créer autant de conteneurs que nécessaire.

Syntaxe de la commande Docker

Déployez un conteneur Docker en utilisant la syntaxe suivante :

docker run –name CONTAINER-NAME -p NETWORK_PORT:CONTAINER_PORT IMAGE NAME

Il se compose de :

  • CONTAINER-NAME :Le nom que vous donnez au conteneur.
  • NETWORK_PORT :Un port disponible sur le réseau.
  • CONTAINER_PORT  :Le port sur lequel le conteneur écoutera.
  • IMAGE NAME :Le nom de l'image à utiliser pour le conteneur.

Déployer un conteneur

Cet exemple créera un conteneur nginx avec le port 80 exposé, en utilisant l'image nginx officielle.

  1. Confirmez l'image officielle actuelle et existante :

    docker images
    

    Dans cette capture d'écran, l'image nginx date de deux semaines :

  2. Mettez à jour l'image d'origine avec docker pull nginx comme indiqué dans le guide Comment installer Docker et extraire des images pour le déploiement de conteneurs. Exécutez les docker images à nouveau pour confirmer la mise à jour :

  3. Déployez le conteneur :

    docker run --name docker-nginx -p 80:80 -d nginx
    

    Cela affichera l'ID nouvellement créé pour le conteneur. Notez que le -d , détacher , l'option vous ramène à l'invite :

  4. Confirmez que le conteneur est en cours d'exécution :

    docker ps -a
    
  5. Accédez à l'adresse IP de votre Linode pour voir le message de bienvenue nginx par défaut :

Comment arrêter et supprimer des conteneurs

  1. Arrêtez le conteneur en utilisant les premiers caractères de l'ID du conteneur (e468 dans cet exemple) :

    docker stop e468
    
  2. Supprimez le conteneur en utilisant le rm commande et le même ID de conteneur :

    docker rm e468
    

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.

  • Documents Docker
  • Didacticiel d'essai de Docker
  • Docker Hub

Docker
  1. Comment installer WordPress avec Docker sur Ubuntu

  2. Comment installer Jenkins avec Docker

  3. Comment déployer des microservices avec Docker

  4. Comment déployer des applications avec Rancher

  5. Comment installer Docker et déployer une pile LAMP

Comment déployer un conteneur Docker sur AWS Elastic Beanstalk

Comment déployer et gérer un conteneur Docker MongoDB

Comment copier des fichiers avec Docker cp dans votre conteneur Docker

Comment déployer CouchDB en tant que cluster avec Docker

Comment déployer l'application Laravel avec Nginx sur Ubuntu ?

Comment déployer un conteneur Docker sur Jelastic Cloud