docker设置为启动的端口要看你的docker容器是什么应用才行,比如docker中的mysql设置成应该是3306端口。
答:pod又是一个容器,货柜舱那是docker创建战队的容器,pod用处封装方法容器的一个容器,pod是一个虚拟化分组,有自己的ip和主机名,相当于一个相当于的沙箱环境。
pod超过其它主机,可以标准封装一个或是多个容器。
pod的作用:在防御部署的时候,在用pod来系统管理一组相关的服务---一个pod中的话那就作战部署一个服务,要嘛部署一组相关服务。
一组相关服务:nginx,web,mysql在等待----在吊式链路上的服务。
帮我推荐比如说mysqlredismongodb等存储型容器,作用于本地开发和学习非常方便。再者另外类似于nacosgitlabrocketmq等等一系列应用。
docker是容器是可以明白为沙盒,与虚拟机原理大差别,虚拟机是实现硬件虚拟店层之上的一个进程来模拟硬件系统平台,再虚拟软件硬件系统平台上完全安装的操作系统。你在虚拟机的系统中运行一个程序时,总之是由虚拟机的cpu、内存来全面处理的,与真机的物理cpu中不要超过了硬件虚拟层,性能上会比真机差。
而沙盒的里面的程序是由真机的物理cpu、内存一次性处理的,区别只取决于人容器中执行程序时不会对容器之外的原操作系统环境产生任何影响,例如我们的原操作系统是centos,你不需要安装mysql/mongodb、java等程序,这些程序在按装时会带一大堆的支持库/lib/.a等等,在你的系统中组建文件关联,时间一久各种库不同的版本还会有、互斥;如果没有常规容器就应该不会有这样的问题,每个程序的依赖环境包括支持库都在自己的封装包中,无需安装运行时也不对原系统再产生改变。是很多是开发人员的最爱。
对开发和运维(devop)人员来说,最我希望的那是两次修改或配置,也可以在任意地方正常运行。开发者可以不建议使用一个标准的镜像来形成完整一套开发容器,开发完成之后,运维人员可以不就不使用这个容器来重新部署代码。docker是可以迅速创建容器,快速迭代应用程序,并让整个过程1小时40分可以说,使团队中的其他成员更很难再理解应用程序是该如何修改和工作的。docker容器很轻一下子!容器的启动时间是秒级的,大量地节省用水开发、测试3、防御部署的时间。
什么是docker?为什么不要在用docker