Herramientas de usuario

Herramientas del sitio


linux:virtualizacion:docker

Tabla de Contenidos

Docker

Apuntes sobre DOCKER

CONCEPTOS

  • Al momento de arrancar un contenedor es necesario pasarle un comando
  • No se puede correr un contenedor sin nada que ejecutar
  • El contenedor vive mientras tiene algo que ejecutar
  • El contenedor necesita guardarse o se reinicia en la proxima corrida
  • La imagen se referencia por nombre y el contenedor por id

COMANDOS

ver imagenes disponibles localmente
docker images

ver info sobre docker
docker info

ver imagenes disponibles en hub
docker search algo

ver contenedores corriendo
docker ps -l

ver contenedores que se usaron
docker ps -a

traer una imagen del hub a local
docker pull nombre

arrancar una imagen
docker run -ti kalilinux/kali-linux-docker /bin/bash

arrancar una imagen con hostname kali
docker run -ti -h kali kalilinux/kali-linux-docker /bin/bash

nombrar un contenedor para reemplazar el ID
docker run -ti --name kali kalilinux/kali-linux-docker /bin/bash

parar un contenedor
docker stop ID

guardar un contenedor como una imagen estatica
docker commit -m "mensaje" ID nombre

guardar un contenedor pausandolo antes
docker commit -p -m "mensaje" ID nombre

versionar un contenedor
docker commit -m "mensaje" ID nombre:v2

borrar un contenedor
docker rm ID

borrar una imagen
docker rmi ID

ver logs de un contenedor
docker logs ID

ver configuracion de una imagen
docker inspect imagen

guardar imagen en archivo .tar para llevarlo a otro equipo
docker save -o container1.tar container1

convertir archivo .tar en imagen de docker
docker load -i container1.tar

tty para tener consola de una instancia
docker exec -it ID bash

attach a una instancia
docket attach ID

linux/virtualizacion/docker.txt · Última modificación: 2018/12/06 16:12 por grillo