Docker es una instancia de ejecucion de imagen, que permite de cierta manera virtualizar un entorno, combinando solo las librerias y configuracion necesarias para su ejecucion,haciendo mas facil el encapsulamiento portatil para un programa.
REQUISITOS: Tener en el sistema operativo instalado docker. Si aun no lo tienes sigue este enlace.
COMENZANDO
Pero antes unos cuantos conceptos que ayudara a entender un poco mejor a
Docker
Docker Hub: Es un servicio de repositorio donde estan almacenadas muchas de las imagenes publicas, las imagenes mas confiables son las que fueron posteadas por las mismas empresas y son catalogadas como imagenes oficiales. Las imagenes varian de tamaño dependiendo de que base de sistema utilicen la mas pequeña es alphine-linux y llega a pesar 5mb.
DockerCompose: Es utilizado como archivo de configuracion para crear las imagenes, en este archivo se escribe el conjunto de instrucciones que se quiere ejecutar de forma sincrona.
Verificar la version de docker
docker -v
Descargar una imagen
docker pull alpine
Hacer un echo
$docker container run alpine echo 'Hola Mundo'
Abrir un archivo
Muestra las imagenes locales
$ docker images
Lista de Contenedores Activos
$ docker container ls//tambien con el comando$ docker ps
Lista de Contenedores
$ docker container ls -a//tambien con el comando$ docker ps -a
Con esta breve introduccion de algunos conceptos y ejemplo ayudara a enterder la interaccion de los contenedores en un proximo post.
ref:https://docs.docker.com/reference/