update readme

This commit is contained in:
Roger Rutishauser 2024-11-20 16:59:38 +01:00
parent 0ce29e0536
commit 0a7972a6d7

View File

@ -4,23 +4,15 @@ include_toc: true
--- ---
# Docker # Docker
## Docker Installation Installation: See separate page [Docker Installation](docker-install.md)
[Docker Installation](docker-install.md)
---
## Summary ## Summary
Docker simplifies the development and deployment of applications by providing a lightweight, portable, and consistent containerized environment. It bridges the gap between development and production, enabling developers to focus on building applications without worrying about environment-specific issues. The applications run consistently across different computing environments, whether on a developer's laptop, a test server, or in production. Docker simplifies the development and deployment of applications by providing a lightweight, portable, and consistent containerized environment. It bridges the gap between development and production, enabling developers to focus on building applications without worrying about environment-specific issues. The applications run consistently across different computing environments, whether on a developer's laptop, a test server, or in production.
---
## Advantages of Docker ## Advantages of Docker
Portability: - __Portability:__ Containers ensure applications behave the same regardless of the environment (development, testing, production).
Containers ensure applications behave the same regardless of the environment (development, testing, production).
Efficiency: Efficiency:
@ -34,7 +26,6 @@ Isolation:
Each container runs independently, preventing conflicts between applications. Each container runs independently, preventing conflicts between applications.
---
## Key Concepts of Docker ## Key Concepts of Docker
@ -60,8 +51,6 @@ A text file containing instructions to build a Docker image (e.g., which base im
A tool to define and run multi-container applications using a YAML file. A tool to define and run multi-container applications using a YAML file.
---
## How Docker Works ## How Docker Works
### Build Phase: ### Build Phase:
@ -85,7 +74,6 @@ Docker provides volumes for persistent storage, ensuring data remains even if a
Tools like Docker Compose and Kubernetes are used to manage and scale multiple containers in production environments. Tools like Docker Compose and Kubernetes are used to manage and scale multiple containers in production environments.
---
## Workflow example ## Workflow example