没有用docker部署项目的经验。有两种思路,想问一下一般按那种?
第一种:在docker内安装centos,在这个centos内安装各种软件,mysql,redis之类的,然后部署项目,生成一个新的镜像。也就是说,这个新的镜像相当于一个完整的系统。
第二种:在docker内安装mysql,redis等各种应用。在docker外面部署项目。
如果不是复杂的项目的话,不建议使用docker,对新手来说docker维护不是很方便。
你可以看我的一个专栏,专门是docker部署的:https://blog.csdn.net/qq_15769939/category_9678922.html?spm=1001.2014.3001.5482
一般来说都是一个镜像对应一个服务。比如我要部署一个web项目,一个镜像用于部署Tomcat,另一个镜像部署MySQL,再有一个镜像部署Redis。大概是这样的一个思路,我这边写了一篇有关docker部署web服务的文章,不过还没有发表,如果你有需要的话,我可以现在发表出来。