GUIA DE USO COMANDO DOCKER

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
Lista los contenedores.

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
Ejecuta comandos en un contenedor.

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.
               -p [Puerto Anfitrion]:[Puerto contenedor]


    • --link: Añadir un enlace con otro contenedor.
               --link [Nombre asignado con --name]:[ID o Nombre de la imagen]

    • 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
Ejecuta un comando en un contenedor en ejecución.

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
Crea una nueva imagen de los cambios de un contenedor.

docker commit [ID o Nombre el contenedor] [Nombre de la nueva imagen]


No hay comentarios:

Publicar un comentario