50 Useful Docker Commands

50 Useful Docker Commands

  1. docker run: Creates and runs a container from an image.
  2. docker build: Builds a Docker image from a Dockerfile.
  3. docker pull: Pulls an image from a registry.
  4. docker push: Pushes an image to a registry.
  5. docker ps: Lists running containers.
  6. docker images: Lists available images.
  7. docker start: Starts one or more stopped containers.
  8. docker stop: Stops one or more running containers.
  9. docker restart: Restarts a container.
  10. docker rm: Removes one or more containers.
  11. docker rmi: Removes one or more images.
  12. docker exec: Runs a command in a running container.
  13. docker logs: Displays the logs of a container.
  14. docker inspect: Returns low-level information on Docker objects.
  15. docker container prune: Removes all stopped containers.
  16. docker image prune: Removes unused images.
  17. docker volume prune: Removes unused volumes.
  18. docker network prune: Removes unused networks.
  19. docker system prune: Removes unused containers, images, volumes, and networks.
  20. docker cp: Copies files/folders between a container and the host.
  21. docker-compose up: Builds, creates, and starts containers defined in a Docker Compose file.
  22. docker-compose down: Stops and removes containers defined in a Docker Compose file.
  23. docker-compose logs: Displays the logs of containers defined in a Docker Compose file.
  24. docker-compose exec: Runs a command in a running container defined in a Docker Compose file.
  25. docker-compose build: Builds images defined in a Docker Compose file.
  26. docker-compose stop: Stops containers defined in a Docker Compose file without removing them.
  27. docker-compose restart: Restarts containers defined in a Docker Compose file.
  28. docker-compose pull: Pulls images defined in a Docker Compose file.
  29. docker-compose down --volumes: Stops and removes containers and volumes defined in a Docker Compose file.
  30. docker-compose config: Verifies the syntax of a Docker Compose file.
  31. docker inspect: Returns low-level information on Docker objects, including containers, images, volumes, and networks.
  32. docker stats: Displays live CPU, memory, network, and disk usage of running containers.
  33. docker top: Displays the running processes inside a container.
  34. docker attach: Attaches to a running container's standard input, output, and error streams.
  35. docker login: Logs in to a Docker registry.
  36. docker logout: Logs out from a Docker registry.
  37. docker tag: Tags an image with a repository name.
  38. docker network create: Creates a network for containers to communicate.
  39. docker network connect: Connects a container to a network.
  40. docker network disconnect: Disconnects a container from a network.
  41. docker volume create: Creates a volume to persist data.
  42. docker volume inspect: Displays detailed information about a volume.
  43. docker volume ls: Lists volumes.
  44. docker volume rm: Removes one or more volumes.
  45. docker pause: Pauses all processes within a container.
  46. docker unpause: Unpauses all processes within a container.
  47. docker save: Saves an image to a tar archive.
  48. docker load: Loads an image from a tar archive.
  49. docker export: Exports the contents of a container's filesystem as a tar archive.
  50. docker import: Imports the contents of a tar archive as a new Docker image.


Rishav Sharma

Experienced IT professional | 3x Google Cloud certified | ITIL 4 Certified | Expertise in Cloud, DevOps, Linux, Python and ITSM

1 年

Helpful

回复

要查看或添加评论,请登录

Abhishek Rana的更多文章

社区洞察

其他会员也浏览了