Diferencia entre revisiones de «Operando con los contenedores»

De Wiki de EGC
Saltar a: navegación, buscar
 
(No se muestran 8 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
Para comprobar los contenedores existentes, es decir, las instancias de imagenes lanzadas, podemos hacerlo con:
 
Para comprobar los contenedores existentes, es decir, las instancias de imagenes lanzadas, podemos hacerlo con:
  
<syntaxhightlight lang="sh">
+
<syntaxhighlight lang="sh">
 
# docker container ls
 
# docker container ls
 
CONTAINER ID        IMAGE              COMMAND            CREATED            STATUS              PORTS                    NAMES
 
CONTAINER ID        IMAGE              COMMAND            CREATED            STATUS              PORTS                    NAMES
</syntaxhightlight>
+
</syntaxhighlight>
 +
 
 +
Que nos confirma que no hay ningun contenedor lanzado.
 +
 
 +
Para lanzar un contenedor con la imagen base del sistema operativo ubuntu, podemos descargarla imagen:
 +
 
 +
<syntaxhighlight lang="sh">
 +
# docker pull ubuntu
 +
docker pull ubuntu
 +
Using default tag: latest
 +
latest: Pulling from library/ubuntu
 +
ae79f2514705: ...
 +
Digest: sha256:506e2d5852de1d7c90d538c5332bd3cc33b9cbd26f6ca653875899c505c82687
 +
Status: Downloaded newer image for ubuntu:latest
 +
 
 +
</syntaxhighlight>
 +
 
 +
Y despues lanzarla con el interprete de ordenes 'bash' que nos proporcionar un lanzador de aplicaciones de linea de comandos:
 +
 
 +
<syntaxhighlight lang="sh">
 +
# docker run -it ubuntu bash
 +
root@9a38c451bacc:/#
 +
</syntaxhighlight>
 +
 
 +
Observe que el prompt de la linea de comandos ha cambiado, el valor tras la arroba indica el idenficador unico para este contenedor.
 +
 
 +
<syntaxhighlight lang="sh">
 +
# docker container ls
 +
CONTAINER ID        IMAGE              COMMAND            CREATED              STATUS              PORTS                    NAMES
 +
9a38c451bacc        ubuntu              "bash"              About a minute ago  Up About a minute                            romantic_kepler
 +
 
 +
</syntaxhighlight>
 +
 
 +
<syntaxhighlight lang="sh">
 +
# docker stop 9a38c451bacc
 +
</syntaxhighlight>
 +
 
 +
Podemos confirmar que efectivamente ese contenedor ya no existe:
 +
 
 +
<syntaxhighlight lang="sh">
 +
# docker container ls
 +
CONTAINER ID        IMAGE              COMMAND            CREATED            STATUS              PORTS                    NAMES
 +
</syntaxhighlight>

Revisión actual del 15:31 26 oct 2017

Para comprobar los contenedores existentes, es decir, las instancias de imagenes lanzadas, podemos hacerlo con:

# docker container ls
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES

Que nos confirma que no hay ningun contenedor lanzado.

Para lanzar un contenedor con la imagen base del sistema operativo ubuntu, podemos descargarla imagen:

# docker pull ubuntu
docker pull ubuntu
Using default tag: latest
latest: Pulling from library/ubuntu
ae79f2514705: ...
Digest: sha256:506e2d5852de1d7c90d538c5332bd3cc33b9cbd26f6ca653875899c505c82687
Status: Downloaded newer image for ubuntu:latest

Y despues lanzarla con el interprete de ordenes 'bash' que nos proporcionar un lanzador de aplicaciones de linea de comandos:

# docker run -it ubuntu bash
root@9a38c451bacc:/#

Observe que el prompt de la linea de comandos ha cambiado, el valor tras la arroba indica el idenficador unico para este contenedor.

# docker container ls
CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS              PORTS                    NAMES
9a38c451bacc        ubuntu              "bash"              About a minute ago   Up About a minute                            romantic_kepler
# docker stop 9a38c451bacc

Podemos confirmar que efectivamente ese contenedor ya no existe:

# docker container ls
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES