学习使用docker进行部署springboot+mysql项目
一.前言
由于客户给出的部署要求是使用在centOS7上使用docker进行部署系统,所有开始了解和学习如何使用docker,中间参考了很多的资料,这里就是把查到的资料贴出来方便以后再看,环境准备:
- centOS7.3.1161
- docker1.12
- JAVA8
- mysql8.0.15
二.开始模拟搭建环境
1.下载安装VMware Workstation虚拟机
2.安装centOS7.3.116
参考资料: https://blog.csdn.net/qq_36090419/article/details/80941626
3.安装docker1.12
这里首先需要了解一下liunx基本的命令行操作:
https://blog.csdn.net/qappleh/article/details/80953519
安装docker,因为docker1.12版本比较旧了,客户需要没办法,所以还专门找了对应的rpm包:
https://blog.csdn.net/shida_csdn/article/details/78477362
三.docker简介
这里我查了很多的资料,但是没有去了解docker到底是干什么的,只想着快点吧项目部署上去,后来发现这样是行不通的,网上的案例都是建立在你已经了解docker的前提下进行的,所以我去找了一个视频资料,讲的非常的浅显易懂,1.5倍速看完之后我才知道之前走了多少弯路。。。
视频地址:https://v.qq.com/x/page/u07681e1nra.html
总结一下我目前认识到的docker:
1.docker也是一种虚拟化技术,但不同于vm下装的虚拟机;一台物理机上可以装很多太虚拟机,而虚拟机中又会安装很多的应用和服务;docker是将一个服务以镜像的形式封装起来