19 lines
719 B
Markdown
19 lines
719 B
Markdown
---
|
|
title: Docker Deployment Standards
|
|
tags:
|
|
- docker
|
|
- deployment
|
|
- standards
|
|
- best-practice
|
|
author:
|
|
name: Zihlu Wang
|
|
email: real@zihluwang.me
|
|
---
|
|
|
|
- **Dockerfiles**: Provide a `Dockerfile` for the application to enable containerised deployment.
|
|
- **Lightweight Images**: Strive for lightweight Docker images by using appropriate base images and multi-stage builds.
|
|
- **Configuration**: Ensure environment-specific configuration (e.g., database connection strings, external service
|
|
URLs) is managed through environment variables injected into Docker containers.
|
|
- **Logging**: Configure containerised logging to output to `stdout` and `stderr` so that log aggregation systems can
|
|
collect logs easily.
|