viernes, 10 de junio de 2016

RESUMEN DE COMANDOS DOCKER


Resumen de comandos Docker.


Actividad
Comando
Ejemplo
Contenedores


Arrancar o comenzar contenedor
docker start <id o nombre>
docker start micontenedor
Reiniciar contenedor
docker restart <id o nombre>
docker restart micontenedor
Parar contenedor
docker stop <id o nombre>
docker stop micontenedor
Eliminar contenedor
docker rm <id o nombre>
docker rm micontenedor
Crear y ejecutar contenedor interactivo
docker run –i –t <image> /bin/bash
docker run –i –t Ubuntu /bin/bash
Crear y ejecutar contenedor como servicio o demonio
docker run –d <image> <cmd>
docker run –d Ubuntu ping docker.com
Listar todos los contenedores en ejecución
docker ps

Listar todos los contenedores
docker ps –a

Abrir una ventana de comandos o Shell en un contenedor en ejecución
docker exec –i –t <id o nombre> bash
docker exec –i –t micontenedor bash
Mostrar detalles de un contenedor
docker inspect <id o nombre>
docker inspect micontenedor
Mostrar eventos de un contenedor
docker events <id o nombre>
docker events postgres
Mostrar los puertos a exponer de un contenedor
docker port <id o nombre>
docker port postgres
Mostrar ficheros modificados
docker diff <id o nombre>
docker diff micontenedor
Mostrar los procesos de un contenedor
docker top <id o nombre>
docker top micontenedor
Mostrar registro de eventos o log de un contenedor
docker logs <id o nombre>
docker logs micontenedor
Ver el registro de eventos interactivo (tipo tail –f)
docker logs –f <id o nombre>
docker logs –f micontenedor
Copiar ficheros de un contenedor
docker cp ‘<id>’:<origen> <destino>
docker cp micontenedor:/etc/hosts /tmp/hosts
Exportar contenedor
docker export <id o nombre>
docker export micontenedor >micontenedor.tar
Guardar cambios de contenedor como imagen nueva
docker commit <id o nombre> <nombre de imagen>
docker commit micontenedor jalapuente/imagen2
Imágenes


Listar todas las imágenes locales
docker images

Obtener una imagen del repositorio oficial
docker pull <nombre>
docker pull ubuntu
Obtener una imagen no oficial
docker pull <espacio de nombres>/<nombre>
docker pull jalapuente/mysql
Subir una imagen a un repositorio oficial (Docker Hub)
docker push <espacio de nombres>/<nombre>
docker pull jalapuente/mysql
Crear una imagen de un fichero Dockerfile
docker build <path>
docker build .
Borrar una imagen
docker rmi <nombre>
docker rmi Ubuntu
Mostrar historial de una imagen
docker history <nombre>
docker history Ubuntu
Mostrar detalles de una imagen
docker inspect <nombre>
docker inspect postgres
Nombrar una imagen y establecer versión de una imagen
docker tag <id> <espacio de nombres>/<nombre>:<version>
docker tag 65f515144e5f jalapuente/mysql:version1
Buscar una imagen
docker search <consulta>
docker search django
Fuente: Elaboración propia.


No hay comentarios:

Publicar un comentario