Utiliza el siguiente comando para iniciar sesión en Docker Hub o cualquier otro registro de Docker:
docker login
docker login -u nombre-de-usuario -p password
Si es necesario autenticarte en un registro privado, especifica la URL del registro:
docker login [REGISTRY_URL]
Donde [REGISTRY_URL]
representa la URL del registro privado que deseas utilizar.
Para listar todas las imágenes almacenadas localmente en tu máquina:
docker images
Para construir una imagen a partir de un Dockerfile en el directorio actual, usa:
docker build -t nombre-de-tu-imagen .
Para iniciar un contenedor a partir de una imagen:
docker run -d -p puerto_host:puerto_contenedor nombre-de-tu-imagen
Donde -d
corre el contenedor en segundo plano y -p puerto_host:puerto_contenedor
mapea un puerto de tu máquina host a un puerto en el contenedor.
Para ver todos los contenedores activos:
docker ps
Para ver todos los contenedores, incluyendo los inactivos:
docker ps -a
docker stop [CONTAINER_ID]
Donde [CONTAINER_ID]
es el ID o nombre del contenedor que deseas detener.
docker rm [CONTAINER_ID]
docker rmi [IMAGE_ID]
docker system prune
Este comando eliminará contenedores detenidos, redes no utilizadas, y imágenes colgadas.