GUIA DE USO COMANDO DOCKER
Comando docker:
- login
Inicia
sesión en un registro Docker, por defecto Docker Hub. Nos pedira nombre
de usuario y contraseña de nuestra cuenta de Docker Hub.
docker login
- push
Inserta una imagen o un repositorio en un registro Docker. Para ello es necesario una cuenta en Docker Hub.
docker push [Nombre de la imagen]
- pull
Descarga una imagen o un repositorio del servidor de registros Docker.
docker pull [Nombre de la imagen]
- tag
Etiqueta una imagen en un repositorio.
docker tag [ID o Nombre de la imagen] [Nombre del repositorio]/[Nuevo nombre]
- search
Busca en Docker Hub imágenes.
docker search [Nombre de la imagen]
- images
Lista las imágenes.
docker images
- ps
docker ps [Opciones]
Opciones:
- -a : Muestra todos los contenedores.
docker ps -a
- inspect
Muestra información(Red, Sistema, etc) de un contenedor.
docker inspect [ID o Nombre del contenedor]
- run
docker run [Opciones] [Nombre de la imagen] [Comandos] [Argumentos]
Opciones:
- --interactive, -i: Arrancar el contenedor en modo interactivo.
- --tty, -t: Asigna un pseudo-tty para poder ver la consola.
- --name: Asigna un nombre al contenedor.
- -d: Arrancar el contenedor en modo desatendido.
- -p: Publica los puertos de un contenedor en el host.
- --link: Añadir un enlace con otro contenedor.
- etc...
EJEMPLOS:
- Lanzar un contenedor y abrir una consola => docker run -it ubuntu:latest /bin/bash
- Lanzar un contenedor que tiene dentro una imagen nginx, que realice una redirección del puerto 80 del contenedor al puerto 8080 de la máquina anfitriona y que se llame prueba => docker run --name prueba -p 8080:80 nginx
- exec
docker exec [Opciones] [ID o Nombre del contenedor] [Argumentos]
Opciones:
- --interactive, -i: Arrancar el contenedor en modo interactivo.
- --tty, -t: Asigna un pseudo-tty para poder ver la consola.
- -d: Arrancar el contenedor en modo desatendido.
EJEMPLO:
- Abrir una consola => docker exec -it ubuntu bash
- start
Iniciar uno o más contenedores detenidos.
docker start [ID o Nombre del contenedor]
- stop
Detener uno o más contenedores en ejecución.
docker stop [ID o Nombre del contenedor]
- restart
Reinicie uno o mas contenedores.
docker restart [ID o Nombre del contenedor]
- rm
Retirar, eliminar, uno o más contenedores.
docker rm [ID o Nombre del contenedor]
- rmi
Eliminar una o más imágenes.
docker rmi [ID o Nombre de la imagen]
- commit
docker commit [ID o Nombre el contenedor] [Nombre de la nueva imagen]
No hay comentarios:
Publicar un comentario