Docker
来源:3-4 MySQL主从数据同步演示

abel_星123
2019-04-07
我想问下docker的具体作用是什么,我用的VM的虚拟机,已经安装了Unbuntu系统和Mysql,为什么要用docker安装mysql,
写回答
1回答
-
xiaomo
2019-04-07
同学你好,如果已经安装了ubuntu和Mysql, 可以不用docker装mysql了哦。
docker作为一种比较新的虚拟化技术,主要作用包括:
1)可以提供应用运行的一种标准运行环境。比如你编写了一个程序,在Ubuntu上面运行没有问题,但在centos上运行可能会出现错误呢。而如果在不同的操作系统上,通过docker来启动你的应用的话,很大程度上能避免这种问题。
2)可以简化一些应用的安装配置。比如你要在一台新的机器上运行一个服务,比如java程序,就需要把java的环境配置好了才能跑。但是如果用docker来启动的话,它直接用已经打包好的java镜像(相当于一个OS)来运行程序就好,不需要手动来进行环境配置。
3)可以减少宿主机一些环境配置之间的互相干扰。比如一台机器上面需要运行很多种异构程序,那就需要配置各种环境了,宿主机的配置参数可能会有所干扰。如果都是通过docker来启动,那这个宿主机基本只需要安装docker环境就行。
其他的作用就不一一举例了,同学可以参考docker相关一些学习资料呢。在当前学习阶段,不需要docker可能也没太大问题,但是有了docker开发调试以及部署都会更容易一些。
20
相似问题
Docker报错
回答 1
连接docker里的redis会失败
回答 1