advantage and disadvantage of the container

Advantages

Return on Investment and Cost Savings
Rapid Deployment
Security
Simplicity and Faster Configurations
Continuous Integration

Disadvantages

Data in the container
There are times when a container goes down, so after that, it needs a backup and recovery strategy

Provide cross-platform compatibility
The one major issue is if an application designed to run in a Docker container on Windows, then it can’t run on Linux or vice versa

Run applications with graphical interfaces
In general, Docker is designed for hosting applications which run on the command line.