Docker Bonjour tout le monde
Docker vous permet d'exécuter des applications dans le conteneur, en utilisant la commande docker run pour exécuter une application dans le récipient.
sortie Bonjour tout le monde
w3big@w3big:~$ docker run ubuntu:15.10 /bin/echo "Hello world" Hello world
Paramètres analytiques:
docker: Docker fichier exécutable binaire.
exécuter: combinaison de docker précédente pour exécuter un conteneur.
ubuntu: 15.10 désigné pour exécuter le miroir, Docker premier du miroir de l' hôte local existe, si n'existe pas, Docker sera téléchargé à partir d' une image miroir de entrepôt public Docker Hub.
/ Bin / echo "Bonjour tout le monde" : afin de commencer la mise en œuvre du récipient
La signification complète de commande ci-dessus peut être interprété comme: Docker pour créer un nouveau conteneur image ubuntu15.10, puis exécuter bin / echo "Bonjour tout le monde" dans le récipient, puis renvoie le résultat.
Exécution d'un conteneur interactif
Nous Docker deux paramètres -t -i, laissez-récipient docker course pour atteindre la capacité "de dialogue"
w3big@w3big:~$ docker run -i -t ubuntu:15.10 /bin/bash root@dc0050c79503:/#
Paramètres analytiques:
-t: Indique un pseudo-terminal ou dans le nouveau terminal à conteneurs.
-i: vous permet d'entrer un conteneur standard (STDIN) pour interagir.
À ce stade, nous sommes entrés dans un système de conteneur de ubuntu15.10
Nous essayons de courir dans une commande de conteneur cat / proc / version et ls considérons respectivement la liste des systèmes d'information de version de fichier et le courant dans le répertoire courant
Nous pouvons exécuter la commande de sortie ou utiliser CTRL + D pour sortir du conteneur.
Démarrage conteneur (mode d'arrière-plan)
Créer une piste de conteneur de processus en utilisant la commande suivante
w3big@w3big:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
Dans la sortie, nous ne nous attendons pas à voir le «monde bonjour», mais une chaîne de caractères
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
On appelle cela la longue chaîne contenant ID, pour chaque conteneur, est unique, nous pouvons grâce à l'ID de conteneur pour afficher le conteneur correspondant ce qui est arrivé.
Premièrement, nous devons nous assurer que le conteneur a été exécuté, vous pouvez afficher le ps docker
w3big@w3big:~$ docker ps
CONTAINER ID: Container ID
NOMS: nom du conteneur attribués automatiquement
Utilisez la commande de journaux de docker dans le conteneur, le conteneur pour afficher la sortie standard
w3big@w3big:~$ docker logs 2b1b7a428627
w3big@w3big:~$ docker logs amazing_cori
Arrêtez le récipient
Nous utilisons la commande d'arrêt docker pour arrêter le conteneur:
Par docker vue ps, le conteneur a cessé de travailler:
w3big@w3big:~$ docker ps
Vous pouvez également utiliser la commande suivante pour arrêter:
w3big@w3big:~$ docker stop amazing_cori