Diferencia entre revisiones de «Comandos de docker»
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
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/