有关Docker理解问题
来源:17-3 Docker的安装和使用

骑着面包去草原
2020-03-07
老师,还是不太理解Docker,可不可以这么理解:
Docker其实就是一个虚拟机,但又没有虚拟机那么强大,它只不过就是根据宿主机器创造出来的微型空间,承载了宿主机器的一些配置!
那么说到Docker应用范围,我可不可以这么做!假设:
我在本地开发一个go web项目,使用Docker部署mysql nginx 等等一些开发需要的环境,在Docker上运行这些环境并不会影响我宿主机器!将端口映射到我宿主机器就可以进行本地开发!那么当我开发完成,需要上线的时候,可不可以将这些部署到Docker的环境以及web代码打包成镜像,然后传到线上服务器!再由线上服务器的Docker一键运行?
写回答
1回答
-
恭喜同学理解到了docker的精髓。
对
使用Docker部署mysql nginx 等等一些开发需要的环境,在Docker上运行这些环境并不会影响我宿主机器
更重要的是你宿主机的环境不会影响docker内部的环境。(前提是没有映射目录等)这样即使在开发机上每次都能做干净的部署。
上线的时候的确将这些镜像打包上传即可。包括你自己的go web项目,也会打成一个docker的包。
012020-03-07
相似问题