Diferencia entre revisiones de «Comandos de docker»

De Base de conocimiento
Ir a la navegación Ir a la búsqueda
 
Línea 87: Línea 87:


URL: https://stackoverflow.com/questions/33913020/docker-remove-none-tag-images
URL: https://stackoverflow.com/questions/33913020/docker-remove-none-tag-images
Api de docker
  https://onthedock.github.io/post/170506-habilita-el-acceso-remoto-via-api-a-docker/

Revisión actual del 14:51 9 jun 2021


Comando de docker

Información sobre docker

  docker info

Como saber la version de docker.

  docker version

Levanta tu primer conteiner

  docker run hello-world

Podemos ver los docker que tenemos descargados

  docker images

Podemos ver docker qu estan ejecución con:

  docker ps

Podemos ver los docker que estan apagados.

  docker ps -a

Podemos buscar imagenes de docker de la siguiente manera:

  docker search "images"


Crear una container de mysql

  docker run --name mysqlov3 -v C:/Users/o.villalba/Desktop/docker/mysql:/var/lib/mysql -p 3308:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0.21

Ejecutar de manera interactiva. Podemos acceder al docker.

  docker run -it  ubuntu:18.04 bash

Copiar Archivos o Carpetas en windows.

  docker cp D:\dockerVolumes\mssql\AdventureWorksDW2019.bak mssqldocker:/var/backups


Borrar o eliminar varios container

Si desea eliminar solo los contenedores con un estado de exited:

  docker rm $(docker ps --all -q -f status=exited)

Para eliminar todos los contenedores, independientemente del estado:

  docker rm -f $(docker ps -qa)

URL: https://riptutorial.com/es/docker/example/3955/eliminar--eliminar-y-limpiar-contenedores-


Elimanar todos los volumes

Eliminar volúmenes pendientes: Docker 1.9 y versiones posteriores Debido a que el punto de volúmenes debe existir independientemente de los contenedores, cuando se elimina un contenedor un volumen no se elimina automáticamente al mismo tiempo. Cuando un volumen existe y ya no está conectado a ningún contenedor, se denomina “volumen pendiente”. Para ubicarlos y confirmar que desea eliminarlos, puede utilizar el comando docker volume ls con un filtro a fin de limitar los resultados a volúmenes pendientes. Cuando esté conforme con la lista, puede eliminarlos con docker volume prune:

  docker volume prune

URL: https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes-es#:~:text=Utilice%20el%20comando%20docker%20volume,docker%20volume%20ls


Docker remove <none> TAG images

  docker images -a

I've tried the following:

  docker rmi $(docker images | grep "^<none>" | awk "{print $3}")

And the following:

  docker rmi $(docker images -f "dangling=true" -q)

URL: https://stackoverflow.com/questions/33913020/docker-remove-none-tag-images


Api de docker

  https://onthedock.github.io/post/170506-habilita-el-acceso-remoto-via-api-a-docker/