经过几天的docker研究学习,简单总结一下docker的优点吧。

1、容器化,在docker环境中,要复制、启动、关闭、删除一个容器很简单,一行命令就可以了,端口可以随便自己开(改一下对外暴露的端口不冲突),不需要再像传统项目部署一样;

2、兼容性,不需要再去考虑操作系统、依赖环境的影响,只要这个操作系统能够安装docker,那么对于容器来说,一切都是ok的,因为各种依赖环境都可以在docker中安装体现,而不是依赖于操作系统的环境;

3、移植性,docker容器的导入导出都很方便,也可以上传在公共服务器上,像比传统项目的移植来说就痛苦了,从jdk、tomcat、数据库的安装、数据的迁移、nginx的迁移、配置等等都要重新搞一个,但docker的迁移是容器的迁移,只需要在目标迁移的机器上安装docker,然后把相关的docker容器导入进去,重启启动,然后把网络安全搞一搞(如端口之类的),就完成迁移了。

 

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐