Nosotros podemos correr un ubuntu con el siguiente comando :
Docker run –it Ubuntu bash
Docker hub es el lugar donde se pueden registrar imagenes de docker, las cuales se pueden bajar posteriormente.
https://www.docker.com/products/docker-hub
En esta pagina podemos buscar una imagen que necesitamos, y luego con el comando pull podemos descargar esta imagen para luego poder correrla. Veamos un ejemplo con una imagen de jenskins :
sudo docker pull jenkins
sudo docker run -p 8080:8080 -p 50000:50000 jenkins
con la opción -p estamos indicando que publique un puerto determinado indicando el puerto origen y el destino separado por dos puntos “:”
Docker se basa en imagenes, todas son imagenes que podemos bajar y correr, por ejemplo con :
sudo docker run centos –it /bin/bash
Estamos corriendo una imagen llamada centos y lo hace de forma interactiva, y cuando levante va a utilizar el bash de este sistema.
Si deseamos saber que imágenes tenemos debemos hacer :
docker images
Cuando ejecutamos este comando obtendremos:
- El Tag o nombre de la imagen,
- El Id de la imagen que es un dato externo.
- La fecha de creación
- y la cantidad de byte que ocupa la imagen.
La imagen puede bajarse utilizando el comando run y el nombre de la imagen. Con este comando bajamos la imagen y la corremos.
Nosotros podemos remover las imágenes con docker rmi , pasandole el id de la imagen, por ejemplo :
docker rmi ImageID
Los contenedores son instancias de imágenes Docker que se pueden ejecutar con el comando Docker run. El propósito básico de Docker es ejecutar contenedores.
La ejecución de contenedores se gestiona con el comando Docker run. Para ejecutar un contenedor en modo interactivo, primero inicie el contenedor Docker.
sudo docker run –it centos /bin/bash
Uno puede enumerar todos los contenedores a través del comando docker ps. Este comando se utiliza para devolver los contenedores actualmente en ejecución.
docker ps -a se utiliza para enumerar todos los contenedores en el sistema.
Y creo que por ahora estamos bien!!