最近想学习一下Docker,在网上看了入门教程还是有点不明白。
想问下各位大佬,Docker如何使用?是在Docker上安装各种软件如Mysql,Nginx,Tomcat等,然后把程序(Springboot项目)放进去,就可以通过浏览器访问了吗?那这样和在虚拟机上有什么区别呢?
还是说Docker通过用户来保存信息,比如用户在这台机器安装mysql这些,然后在另一台新机器上安装Docker就不用再重新一个个安装,Docker会自动帮你安装?
一头雾水哈哈。
最近想学习一下Docker,在网上看了入门教程还是有点不明白。
想问下各位大佬,Docker如何使用?是在Docker上安装各种软件如Mysql,Nginx,Tomcat等,然后把程序(Springboot项目)放进去,就可以通过浏览器访问了吗?那这样和在虚拟机上有什么区别呢?
还是说Docker通过用户来保存信息,比如用户在这台机器安装mysql这些,然后在另一台新机器上安装Docker就不用再重新一个个安装,Docker会自动帮你安装?
一头雾水哈哈。
单机部署你看不出优势的,如果是多机部署应用你就能体会到优势了,传统的发布方式,你至少得到每台机器上都安装一次jdk,而使用docker构建镜像后,只需要构建一次,其他机器直接拉取就可以镜像就可以运行了,不用担心jdk的版本不一致,最终实现自动化部署
https://blog.csdn.net/guangcaiwudong/article/details/95201090