//para levantar el contendor y entrar en modo interactivo
docker ps -i ContainerID
//crear contenedor en modo interactivo
docker run -it nginx
//crear contenedor en modo background es decir ya le leventa el docker
docker run -d nginx
//docker exec -it nombre_contenedor tipoImagen bash
eje: docker exec -it mi_ubuntu ubuntu bash
//docker run -it --name mi_imagen tipo_imagen(eje:ubuntu)
//crear contenedores sobre una red en especifico
docker run -d --name nginx3 --network red1 nginx
//para pasar un contenedor a una red en especifico en caliente
//donde: red2 es el nombre de la red y ubuntua es el contenedor
docker network connect red2 ubuntua
//quitar de una red
docker network disconnect red2 ubuntua
//para revisar donde se encuentran los volumnes de docker en linux y todos los directorios, nose debe tocar
cd /var/lib/docker
luego ls -l
//para crear un contenedor con volumenes de datos
docker run -it -v /datos --name ubuntuVol ubuntu bash
donde -v para crear un volumen y el /datos directorio en el contenedor ubutnu
//crear un directorio compartido con el host
docker run -it -v /root/dir1:/dir1 --name ubuntu3 ubuntu
donde /root/dir1: es la ruta del host y /root/dir1:/<dir1> dir1 directorio de la maquina
//para compartir volumenes entre contenedores
docker run -it --name ubuntu6 --volumes-from ubuntu5 ubuntu bash
donde --volumes-from ubuntu5 (nombre del contenedor que quiero compartir el volumen)
//para crear un contendor con un volumen creado anteriormente
docker run -it --name ubuntu7 -v vol1:/dir1 ubuntu bash
donde docker volume create vol1 para crear volumen
-v vol1:/dir1 vol1 el volumen creado y dir1 el directorio asociado del contenedor
docker run -it --name ubuntu7 -v vol1:/dir1:ro ubuntu bash el ro es solo para modo lectura
// crear imagenes de un contenedor
docker commit ubuntu1 mi_ubuntu:latest
donde ubuntu1: nombre del contenedor
mi_ubuntu:latest nombre de la imagen por defecto latest
// para crear un dockerFile
docker build -t nombre_imagen .
donde el punto es la referencia de donde se encuentra el archivo del dockerFile