Demystifying Docker Workflow: From Blueprint to Running Containers
Here’s a breakdown:
1. Dockerfile
• Acts as a blueprint to define the environment and instructions for the application.
• Use $docker build to create a Docker Image from the Dockerfile.
2. Docker Image
• A read-only, layered snapshot created from the Dockerfile.
• Use $docker run to start a container based on this image.
• Use $docker images to list available images.
• Use $docker rmi to remove unused images.
3. Docker Container
• A running instance of a Docker image.
• Use $docker ps to list running containers.
• Use $docker rm to remove stopped containers.
• Use $docker stop to stop a running container.
4. Docker Registry
• Stores Docker images for reuse and sharing.
• Push images to a registry with $docker push or pull images with $docker pull.
No comments:
Post a Comment