Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Suggestion] docker-less! Suggest throwing docker in the trash ! #1152

Open
asianbigcock opened this issue Feb 14, 2025 · 0 comments
Open

[Suggestion] docker-less! Suggest throwing docker in the trash ! #1152

asianbigcock opened this issue Feb 14, 2025 · 0 comments

Comments

@asianbigcock
Copy link

What would you like to be added or improved?

Suggest throwing docker in the trash !

Why is it needed?

The reasons for not using docker are as follows:

  1. Performance overhead and resource sharing.
    Although Docker is generally lighter than VMs, improper resource management and scheduling can create performance bottlenecks in high-density deployments.
    If container resources (e.g., CPU, memory, network, etc.) are not configured properly in isolation, resource contention issues can easily arise.

  2. Network complexity.
    Docker provides multiple network modes (bridge, host, overlay, etc.), which may require additional configuration and troubleshooting of the network in a multi-container or multi-host environment.
    Network performance tuning and security policy (e.g., firewall rules) configuration may be cumbersome, especially in large-scale microservice architectures.

  3. Difficulty of operation and monitoring.
    Although there are abundant management tools, monitoring, log collection, health checking and other operation and maintenance tools need to be further integrated and optimized in multi-container and dynamic scaling scenarios.
    The transient and dynamic nature of containers puts higher requirements on troubleshooting and log tracking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant