Gestión de Imágenes:
docker pull <nombre_de_la_imagen>[:<etiqueta>]
:- Descarga una imagen desde un registro (como Docker Hub).
- Ejemplo:
docker pull ubuntu:latest
docker images
:- Lista todas las imágenes de Docker almacenadas localmente.
docker rmi <ID_de_la_imagen>
:- Elimina una imagen de Docker.
- Precaución: esta acción no se puede deshacer.
Gestión de Contenedores:
docker run [opciones] <nombre_de_la_imagen>[:<etiqueta>] [comando]
:- Crea e inicia un contenedor a partir de una imagen.
- Opciones clave:
docker run -d
: Ejecuta el contenedor en modo "detached" (en segundo plano).docker run -p <puerto_del_host>:<puerto_del_contenedor>
: Asigna puertos entre el host y el contenedor.docker run -v <ruta_del_host>:<ruta_del_contenedor>
: Monta un volumen.docker run --name <nombre_del_contenedor>
: Asigna un nombre al contenedor.
- Ejemplo:
docker run -d -p 8080:80 nginx
docker ps
:- Lista los contenedores en ejecución.
docker ps -a
: lista todos los contenedores.
docker stop <ID_del_contenedor> o <nombre_del_contenedor>
:- Detiene un contenedor en ejecución.
docker start <ID_del_contenedor> o <nombre_del_contenedor>
:- Inicia un contenedor detenido.
docker restart <ID_del_contenedor> o <nombre_del_contenedor>
:- reinicia un contenedor.
docker rm <ID_del_contenedor> o <nombre_del_contenedor>
:- Elimina un contenedor detenido.
docker exec -it <ID_del_contenedor> o <nombre_del_contenedor> [comando]
:- Ejecuta un comando dentro de un contenedor en ejecución.
-it
proporciona una terminal interactiva.- Ejemplo:
docker exec -it mi_contenedor bash
docker logs <ID_del_contenedor> o <nombre_del_contenedor>
:- Muestra los registros de un contenedor.
Otros Comandos Útiles:
docker search <término>
:- Busca imágenes en Docker Hub.
docker version
:- Muestra la información de la versión de Docker.
docker info
:- Muestra información general sobre la instalación de docker.
Conceptos Clave:
- Imágenes: Plantillas de solo lectura utilizadas para crear contenedores.
- Contenedores: Instancias en ejecución de imágenes.
- Docker Hub: Un registro público de imágenes de Docker.
Con estos comandos básicos, podrás empezar a utilizar Docker de manera efectiva.
No hay comentarios:
Publicar un comentario