Comandos frecuentes Docker

De Luis Moreno Wiki
Ir a la navegación Ir a la búsqueda

Comandos frecuentes Docker Estas listas son un documento vivo que va creciendo con el tiempo

-- Ejecutar un contenedor

docker run nginx

donde nginx es el nombre del contenedor

-- Ejecutar un comando del contenedor

docker exec silly_sammet cat /etc/hosts

-- Ejecutar en modo de-atacched o en el background

docker run -d kodecloud/simple-webapp

-- Atacharse a un contenedor que se inicio con la opción -d detached

docker attach silly_sammet

o también

docker attach a09455

-- Ver imagenes en ejecución, container ID, nombre de la imagen, comando, etc.

 docker ps

-- Ver el historial de todos los contenedores, incluso los que están detenidos

docker ps -a

-- Detener un contenedor

docker stop nginx

se puede usar el container ID o el nombre

-- Eliminar un contenedor

docker rm silly_sammet

-- Ver imagenes en disco

 docker images

-- Eliminar imágenes

docker rmi nginx

-- Descargar el contenedor de Ubuntu sin ejecutar

docker pull ubuntu/18.04

-- ejecutar bash de un docker

 docker run -ti ubuntu /bin/bash

i = interactive
t = assign a tty


-- Guardar cambios al contenedor --

-- Obetner el ID del contenedor

 docker ps -l

-- Aplicar cambios al contenedor

 docker commit <id-delContenedor> nombrecontenedor

-- Docker bridge

 docker network create --subnet 192.168.15.0/24 --gateway 192.168.15.1 homenet
 docker run -it --net homenet --ip 192.168.15.100 kaliman