Comandos para instalar docker y crear contenedores.

Para instalar docker si no lo tengo en mi sistema

sudo apt install docker.io -y

Arranco el servicio de docker

 systemctl start docker
 systemctl status docker

Una vez tenemos el servicio corriendo, construyo el contenedor

docker build

Ya tengo el contenedor creado.

Para comenzar a usarlo, tengo que lanzarlo, esto que el comando hay que ejecutarlo como root

su -
doker pull debian:latest

ahora para usar el contenedor que acabo de crear tengo que lanzarlo

docker exec -it prueba bash

ya esto dentro de un contenedor y podria empezar a trabajar

listo lo que tengo dentro del contenedor

Para listar todos los contenedores que están en ejecución en el sistema

docker ps -a

para eliminar todos los contenedores en el sistema

docker rm $(docker ps -a -q) –force

para eliminar todas las imágenes de Docker en el sistema

docker rmi $(docker images -q):

Para hacer Port fordwarding y que el puerto 80 del contenedor sea el puerto 80 de la máquina real

docker run -p 80:8080 debian:latest

o podria hacer en cualquier otro puerto donde corriera otro protocolo

docker run -p 53:53/udp debian:latest

Las monturas, por otro lado, nos permiten compartir un directorio o archivo entre el sistema host y el contenedor. Para utilizar las monturas, se utiliza la opción “-v” o “–volume” en el comando “docker run“.

docker run -v /home/usuario/datos:/datos debian:latest

para borrar un contenedor especifico

docker stop ID_docker
docker ps -a
docker rm $(docker ps -a -q) --force 
docker rmi IMAGE_ID

Categorías: Sistemas