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