Está en la página 1de 4

Informática y nada más Inicio Instalar Windows Git y Github Comandos Linux Contacto Buscar

Comandos Docker
16 octubre, 2018 En Linux

Instalar docker
1 apt install docker.io

Iniciar el daemon o servicio


1 sudo systemctl start docker

1 /etc/init.d/docker start

Ver nombre e ID de los contenedores que están corriendo


1 docker ps

1 server@user:/home/shared# docker ps
2 CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                     
3 95adf227f8c6        odoo                "/entrypoint.sh odoo"    21 months ago       Up 5 weeks          0.0.0.0:8069->8069/tcp, 80
4 7f2795976c93        postgres:9.4        "/docker-entrypoin..."   21 months ago       Up 5 weeks          5432/tcp                  

Ver todos los containers


1 docker ps -a

Iniciar, parar o reiniciar un container

Uso:
1 docker OPCIÓN CONTAINER

Ejemplo:
1 docker restart 95adf227f8c6

Docker save

Uso:
1 docker save [OPTIONS] IMAGE [IMAGE…]

Ejemplo:
1 docker save nombreImagen > nombreImagenCopia.tar

Para guardar una imagen en .tar puede servir como backup o si queremos mover el contenedor.

https://docs.docker.com/engine/reference/commandline/save/#options

Entrar en un contenedor
1 docker exec -i -t ID/Nombre /bin/bash

https://giovannicortes.com/entrar-a-un-contenedor-docker-con-bash/

Como root
1 docker exec -i -t --user root 95adf217f8c6 bash

Ejecutar un comando dentro de un container


1 docker exec [OPTIONS] CONTAINER COMMAND [ARG…]

Ejemplo:
1 docker exec -i CONTAINER ls -l

Copiar un archivo desde la máquina anfitrión al contenedor docker


1 docker cp {SOURCE_FILE} {DESTINATION_CONTAINER_ID}:/{DESTINATION_PATH}

Ejemplo:
1 docker cp /home/foo container-id:/home/dir

https://code.i-harness.com/es/q/15d895f

Borrar una imagen


1 docker rmi imagen id

PostgreSQL

Hacer un backup de la base de datos


1 docker exec -t your-db-container pg_dumpall -c -U postgres > dump_date +%d-%m-%Y"_"%H_%M_%S.sql

Restaurar la base de datos


1 cat dump.sql | docker exec -i db-container psql -U postgres

Enlaces de interés
https://rootsudo.wordpress.com/tag/docker/
https://medium.com/@pablomp/comandos-docker-y-docker-compose-636b119b4e5

Buenas prácticas:
https://hackernoon.com/making-right-things-using-docker-7296cf0f6c6e

Comandos más utilizados:


Algunos de los comandos más utilizados en Docker

Columnas Responsive en WordPress y HTML Samba en Linux

Deja una respuesta


Comentario

Nombre * Correo electrónico * W


e

Publicar el comentario

Leer siguiente

Programar tareas con Crontab

© 2021 Informática y nada más Tema de Anders Norén

También podría gustarte