虽然与虚拟机都是采用虚拟化技术,但严格来讲,docker不能简单理解成虚拟机,它是一个运行时容器,更加的便捷和高效。
为何要用docker?
1)支持标准化应用发布,docker容器包含了运行环境和可执行程序,可以跨平台和主机使用;
2)节约时间,快速部署和启动,VM启动一般是分钟级,docker容器启动是秒级;
3)方便构建基于SOA架构或微服务架构的系统,通过服务编排,更好的松耦合;
docker的主要操作命令:
docker能部署的服务非常多(mysql,nginx,微服务等),下面举例部署mysql(但docker特性其实不是很建议部署数据库,下面只是举例过程)
以上只是常识性介绍,docker相关的各种操作可以参考更多文章,谢谢。