[Docker discussion]docker not everything, and you don't have to deploy everything on Docker.
When I read an article "running and upgrading a MySQL server in a docker container": https://intercityup.com/blog/running-upgrading-mysql-server-docker/
After that, I don't think Docker is everything, and you don't have to deploy everything on Docker, like a database.
The author has encountered a problem upgrading MySQL in the container, and has proposed 4 solutions:
1. Launch a new upgraded version of the MySQL container
But obviously, you need to hear the old container and start the new container so you can go down
2. Use Percona or mariadb to do the cluster
3. Upgrading the software in a running container
4. The author recommends the last one, that is, do not use Docker for the database
The author concludes that Docker is suitable for application deployment, but not for databases, so what do you think of the students who learn Docker?
[Docker discussion]docker not everything, and you don't have to deploy everything on Docker.