Comando docker version
Muestra información sobre la versión actual de Docker instalada.
docker version
Ejemplo:
$ docker version
Cliente:
Versión: 1.8.2
API version: 1.20
Go version: go1.4.2
Git commit: 0a8c2e3
Built: Jue Sep 10 19:19:00 UTC 2015
SO/Arquitectura: linux/amd64
Servidor:
Versión: 1.8.2
API version: 1.20
Go version: go1.4.2
Git commit: 0a8c2e3
Built: Jue Sep 10 19:19:00 UTC 2015
SO/Arquitectura: linux/amd64
Comando docker cp
Copia archivos entre el host y un contenedor.
docker cp [OPCIONES] CONTENEDOR:RUTA_ORIGEN RUTA_DESTINO|-
docker cp [OPCIONES] RUTA_ORIGEN|- CONTENEDOR:RUTA_DESTINO
Ejemplo:
# Copia un directorio del host al contenedor
docker cp /www/ejemplo 1a2b3c4d:/datos/
# Copia un archivo desde el contenedor al host
docker cp 1a2b3c4d:/datos/archivo.txt /tmp/
Comando docker export
Exporta el sistema de archivos de un contenedor como un archivo tar.
docker export [OPCIONES] CONTENEDOR
Ejemplo:
docker export -o backup-$(date +%Y%m%d).tar 1a2b3c4d
Comando docker search
Busca imágenes disponibles en Docker Hub.
docker search [OPCIONES] TERMINO
Ejemplo:
docker search --filter=stars=10 python
Comando docker import
Crea una imagen a partir de un archivo tar.
docker import [OPCIONES] archivo|URL|- [REPOSITORIO[:ETIQUETA]]
Ejemplo:
docker import ejemplo.tar mi-imagen:etiqueta1
Comando docker save
Guarda una o más imágenes como un archivo tar comprimido.
docker save -o imagen-guardada.tar mi-imagen:etiqueta1
Comando docker exec
Ejecuta un comando dentro de un contenedor en ejecución.
docker exec [OPCIONES] CONTENEDOR COMANDO [ARG...]
Ejemplo:
docker exec -it mi-contenedor /bin/bash
Configuración de puertos
Asigna un puerto del host al contenedor.
docker run -d -p 8080:80 nginx
Ver logs de la aplicación
Muestra los registros de una aplicación en ejecución dentro de un contenedor.
docker logs -f mi-contenedor
Iniciar/Detener aplicaciones
Gestiona el estado de las aplicaciones en contenedores.
docker stop mi-contenedor
docker start mi-contenedor