Básicos
|
docker --version
|
Versión de docker |
docker --version
|
docker info
|
Información sobre el entrono de docker |
docker info
|
docker login
|
Para iniciar sesión en hub docker |
|
Imagenes
|
docker images
|
Lista las imagenes instaladas |
|
docker image inspect id_image
|
Información detalla de la imagen |
docker image inspect 7adf
|
docker pull
|
Obtiene e instala una imagen desde hub docker |
docker pull ubuntu
|
docker rmi
|
Elimina una imagen instalada |
docker rmi ubuntu
|
Contenedores
|
docker ps
|
Lista los contendedores que están corriendo |
docker ps
|
docker ps -a
|
Lista los contendedores disponibles |
docker ps -a
|
docker run <options> <imagen_id>
|
Correr una imagen, es igual a correr docker create + docker start |
docker run -it ubuntu
docker run --name MY-UBUNTU -it ubuntu
|
docker run -p
<port_in_local_host>:<port_inside_container> <image_id>
|
Iniciar un contenedor de la imagen compilada con el mapeo de puertos |
docker run -p 8080:8083 chamow01/simpleweb
|
docker run -d -p <puerto> -name <container_name> <image_name>
|
Iniciar un contenedor de la imagen compilada |
docker run -d -p 80:80 -name docker-container docker_image
docker run -d -p 8080:8080 -p 1521:1521 --name ORACLE-DB store/oracle/database-enterprise:12.2.0.1
|
docker run <image_name> <Comandos para inicializar el contenedor>
|
Iniciar un contenedor con comandos diferentes al que fue generado la imagen por defecto |
docker run frontend_react-web npm run test
docker run -it frontend_react-web npm run test
|
docker create <imagen_name>
|
Crea una imagen |
docker create ubuntu
|
docker start <container_id>
|
Inicia un contenedor |
docker start 12121
|
docker stop <container_id>
|
Detiene un contenedor |
docker stop 12121
|
docker container pause <container_id>
|
Pausar un contenedor |
docker container pause 12121
|
docker container unpause <container_id>
|
Iniciar un contenedor previamente pausado |
docker container unpause 12121
|
docker container inspect <container_id>
|
Obtiene toda la información sobre el contenedor |
docker container inspect 12121
|
System
|
docker stats
|
Verifica el uso de memoria y CPU |
|
docker system df
|
Verifica el uso de disco |
|
docker system prune <options>
|
Elimina la data no utilizada |
docker system prune -a
|
Desarrollo |
docker build -t<image_name> |
Compilar imagen |
docker build -t docker_image |
docker build . |
Compilar una imagen a partir de un Dockerfile |
docker build . |
docker build -f <Dockerfile name> . |
Compilar una imagen a partir de un Dockerfile que cuyo nombre no se DockerFile |
docker build -f Dockerfile.dev . |
docker build -t<docker id>/<nombre del proyecto>:<version> . |
Compilar una imagen a partir de un Dockerfile pero colocando un nombre personalizado a la imagen |
docker build -t chamow01/redis:lastest . |
docker commit -c'CMD ["comando"]' <container_id> |
Generar una imagen a partir de un contenedor |
LINU: docker commit -c 'CMD ["redis-server"]' CONTAINERID WIND: docker commit -c "CMD 'redis-server'" CONTAINERID |
docker cp
<file_in_host> <container_name> >:/destination_path
|
Copiar un archivo desde el host hacia un contenedor |
docker cp D:\dev\code\respaldoBDD\Exp_esquemas_20.dmp LOCAL-DB2:/home/oracle/wlopez
|
docker exec -it
<container_id> <comando>
|
Iniciar contenedor en consola, Docker exec permite ejecutar multiples comandos para un mismo contenedor |
docker exec -it Oracle-DB bash
docker exec -it d54117b5f9c5 redis-cli
docker exec -it f69 sh
|
docker logs
<container_id>
|
Ver logs del contenedor |
docker logs Oracle-DB
|
DOCKER HUB |
docker push docker.io/<docker hub id>/<image-name> |
Compilar imagen |
docker push docker.io/chamow01/diamonbank-loans |
comando
|
descripción |
ejemplo
|
Comentarios
Publicar un comentario