Bloque4-tema2-Comandos Docker Flashcards

1
Q

Que hace el comando docker info?

A

Muestra informacion sobre el uso de docker en el equipo

E
Containers: 7
Running: 0
Paused: 0
Stopped: 7
Images: 5
….
Registry: https://index.docker.io/v1/
Docker Root Dir: /var/lib/docker

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

Como descarga una imagen del hub?

A

docker pull imagen

example:
docker pull jenkins

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

Como obtener la version de docker runtime

A

docker version

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

Como veríamos un listado de los contenedores del sistema?

A

docker ps

docker ps -a (muestra todos los contenedores)

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

Como arrancariamos un contenedor en base a una imagen?

A

docker run imagen

docker run -p 8080:8080 -p 50000:50000 jenkins (arranca el contenedor con esos mapeos de puertos HOST:CONTAINER)

docker run centos -it /bin/bash (levanta un contenedor con CentOS en modo interactivo y al finalizar nos saldrá el shell)

otras opciones interesantes:
-v /usr/local/bin:/target (asocia un volumen con un almacenamiento externo
siguiendo el formato PATH_HOST:PATH_CONTAINER)
-d (arranque en segundo plano)

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

Como creariamos un contenedor sin arrancarlo?

A

docker create NombreImagen

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

Como arrancariamos o parariamos un contenedor?

A

docker start id_del_contenedor

docker stop id_del_contenedor

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

Como creariamos una imagen a partir del dockerfile del directorio actual?

A

docker build -t NombreImagen:TagImagen

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

Como mostramos las imagenes que tenemos disponibles?

A

docker images

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

Como ejecutariamos un comando contra un contenedor en ejecucion?

A

docker exec

docker exec -it centos bash (entramos en el bash del contenedor)

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

Que comando usarias para unirte a un contenedor en ejecucion?

A

docker attach id_del_contenedor

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

Como borrarias un contenedor?

A

docker rm id_del_contenedo

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

Como borrarias una imagen?

A

docker rmi id_de_la_imagen

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

Que comandos kubectl conoces?

A

kubectl apply -f definicion_pods.yaml (modo declarativo)

kubectl create -f definicion_pods.yaml (modo imperativo)

kubectl run my-nginx –image=nginx –port=80 (creacion de un pod sin yaml)

kubectl get pods (pods que están ejecutandose)

kubectl describe pod nombreDelPod (info mas detallada del pod)

kubectl get nodes (nodos en el cluster)

kubectl logs my-nginx

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