Comandos Docker Flashcards

1
Q

Comando para visualizar información de imágenes y contenedores

A

Docker info

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comando para visualizar contenedores arrancados

A
  • Docker ps
  • Docker container list
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Comando para visualizar contenedores (aunque no estén arrancados)

A

Docker ps -a

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Comando para parar o arrancar contenedores

A

Docker stop/start (id del contenedor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Comando para crear un contenedor, pero sin arrancarlo

A

Docker create (nombre que se le quiera dar)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Comando para crear el contenedor y arrancarlo

A

Docker run (nombre que se le quiera dar al contenedor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Para qué se utiliza el comando docker build?

A

Crear una imagen a partir del fichero Dockerfile, situado en el directorio actual

Docker build -t (nombre de la imagen que queremos dar:tag imagen que queremos dar)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Palabras reservadas dentro del fichero dockerfile

A
  • FROM : a partir de otra imagen
  • RUN : para ejecutar comandos de distinto tipo (apt-get, etc)
  • EXPOSE : indicar el puerto por el que escuchará el contenedor
  • VOLUME : en vez de poner -V en la linea de comando, con volume dentro del fichero crea los volúmenes persistentes.
  • CMD : para ejecutar un comando al inicio, cuando se lance el contenedor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comando para visualizar las imágenes que tenemos disponibles

A
  • Docker images
  • Docker image list o ls
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comando para borrar contenedor

A

Docker rm (id del contenedor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Comando para borrar imagen

A

Docker rmi (id de la imagen)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Comando para lanzar un comando hacia un contenedor

A

Docker exec (id del contenedor o nombre) (comando que queremos, por ejemplo df, ps, etc al ser Linux)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Que variante tiene el comando exec para “meternos” dentro del bash de un contenedor y ejecutar comandos desde dentro?

A

Docker exec -it (id o nombre del contenedor) bash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Comando para realizar flujos de entrada/salida de un contenedor con la máquina de fuera

A
  • Docker attach (id del contenedor)
  • Docker container attach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué hace el comando docker container export?

A

Exportar el sistema de ficheros del contenedor como un fichero tar.
Sería como tener un backup del sistema de ficheros.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qué hace el comando docker container commit

A

Crear una nueva imagen a partir de los cambios que se hayan hecho en un contenedor.
Sería como una imagen que tenías antes, pero tuneada.