Docker Flashcards

1
Q

docker ps

A

(muestra listado de los contenedores del sistema ACTIVOS) = docker container ls = docker container list
docker ps -a (muestra TODOS los contenedores)

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

docker info

A

(información sobre el uso de docker en el equipo)
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
3
Q

docker pull imagen

A

(nos descarga una imagen del hub)
ejemplo:
docker pull jenkins

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

docker version

A

(version del runtime docker)

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

docker run imagen

A

(arrancar un nuevo contenedor en base a una imagen)
Ejemplos:

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

docker create NombreImagen

A

crea un contenedor pero no lo arranca

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

docker start/stop id_del_contenedor

A

arrancar y parar un contenedor

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

docker build -t NombreImagen:TagImagen

A

(crea una imagen a partir del fichero Dockerfile situado en el directorio actual

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

docker images
docker image ls
docker image list

A

mostrar las imagenes que tenemos disponibles

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

docker exec

A

ejecutar un comando contra un contenedor en ejecución
Ejemplo:
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

docker attach id_del_contenedor

A

unirse a un contenedor en ejecución
Ejemplo:
docker attach 07b0b6f434fe

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

docker rm id_del_contenedor

A

borrar contenedor
Ejemplo:
docker rm 9f215ed0b0d3

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

docker rmi id_de_la_imagen

A

borrar imagenes
Ejemplo:
docker rmi 7a86f8ffcb25

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

kubectl

A

manejar cluster de contenedores sobre una infraestructra de nodos distribuida:

definicion_pods.yaml

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
15
Q

docker compose up

A

Crear contenedores a partir de un fichero docker-compose.yml

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