Acoplable Hello World
Acoplable le permite ejecutar aplicaciones en el contenedor, utilizando el comando ventana acoplable de ejecución para ejecutar una aplicación en el contenedor.
Hola producción mundial
[email protected]:~$ docker run ubuntu:15.10 /bin/echo "Hello world" Hello world
parámetros analíticos:
ventana acoplable: archivo ejecutable binario acoplable.
ejecute: combinación ventana acoplable anterior para ejecutar un contenedor.
ubuntu: 15.10 designado para ejecutar el espejo, acoplable por primera vez de la réplica existe anfitrión local, si no existe, acoplable se descargará una imagen especular de depósito público acoplable Hub de.
/ Bin / echo "Hola mundo" : con el fin de iniciar la implementación del contenedor
El significado completo comando anterior se puede interpretar como: acoplable para crear un nuevo contenedor de imagen ubuntu15.10 y, a continuación, ejecutar bin / echo "Hola mundo" en el recipiente, y luego muestra el resultado.
Ejecución de un contenedor interactivo
Nos Döcker dos parámetros -t -i, deje correr el cargador de muelle de contenedores para lograr la capacidad de "diálogo"
[email protected]:~$ docker run -i -t ubuntu:15.10 /bin/bash [email protected]:/#
parámetros analíticos:
-t: Especifica una pseudo-terminal o en la nueva terminal de contenedores.
-i: le permite introducir un contenedor estándar (stdin) para interactuar.
En este punto hemos entrado en un sistema de contenedores ubuntu15.10
Tratamos de correr en un contenedor de comando cat / proc / version y ls vemos, respectivamente, la lista de los sistemas de información de versión de archivo y la corriente en el directorio actual
Podemos ejecutar el comando exit o usar CTRL + D para salir del recipiente.
A partir de contenedores (segundo plano)
Crear una ejecución del recipiente del proceso con el siguiente comando
[email protected]:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
En la salida, no esperamos a ver el "hola mundo", pero una cadena de caracteres
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
Esto se conoce como el ID de contenedor de cadena larga, para cada contenedor, es único, podemos a través del ID de contenedor para ver el recipiente correspondiente lo que pasó.
En primer lugar, hay que asegurarse de que el contenedor ha dirigido, puede ver la ventana acoplable ps
[email protected]:~$ docker ps
Identificación Recipientes: El recipiente ID
NOMBRE: nombre del contenedor asignan automáticamente
Utilice el comando registros Estibador en el contenedor, el contenedor para ver la salida estándar
[email protected]:~$ docker logs 2b1b7a428627
[email protected]:~$ docker logs amazing_cori
Pare el envase
Utilizamos ventana acoplable orden de parada para detener el contenedor:
Por estibador vista ps, el contenedor ha dejado de funcionar:
[email protected]:~$ docker ps
También puede utilizar el siguiente comando para detener:
[email protected]:~$ docker stop amazing_cori