2016 - 2024

感恩一路有你

docker 启动容器 docker宿主机是什么意思,不安装宿主机好像也可以运行容器?

浏览量:1648 时间:2021-03-13 06:09:23 作者:admin

docker宿主机是什么意思,不安装宿主机好像也可以运行容器?

docker搭建了lnmp环境后,如果需要访问安装在宿主机上的数据库或中间件,是不能直接使用127.0.0.1这个ip的,这个ip在容器中指向容器自己,那么应该怎么去访问宿主机呢: 例如你的docker环境的虚拟IP是192.168.99.100,那么宿主机同样会托管一个和192.168.99.100同网段的虚拟IP,并且会是主IP:192.168.99.1,那么就简单了,在容器中访问192.168.99.1这个地址就等于访问宿主机,问题解决 注意,通过192.168.99.1访问宿主机,等于换了一个ip,如果数据库或中间件限制了本机访问或者做了ip段限制,要记得添加192.168.99.1到白名单。

为什么说docker是一种革命性的技术?

一个非常好的问题,我是工作多年的Web应用架构师,来回答一下这个问题。欢迎关注我,了解更多IT专业知识。


Docker称不上革命性的技术,但可以称得上是一个革命性的解决方案和工具。


Docker基于Linux内核通过操作系统和虚拟容器调用CGroup, Namespace等系统接口完成资源的分配与相互隔离,依赖系统资源运行,使用的技术都是已有的。


Docker出现之前,有现在还在用的VMWare虚拟机,有Ghost,部分解决了服务器安装配置的琐碎工作,但是没有解决运行环境的问题。比如常见的环境不一致的问题:开发环境能运行,测试生产环境有bug?还有就是每次新服务器、新环境搭建时无穷无尽的问题。


那么Docker出现后,整个环境被打包起来,也就是将所有安装配置代码化自动化了,结合资源编排和云服务,可以秒启一个集群化的web服务系统,如果没有容器技术是做不到的。Docker是使用最普遍的容器技术,事实上的容器技术标准。


推荐看一个Docker秒启Web服务的视频:https://www.toutiao.com/i6801418770997838343/

docker大家用到什么程度了?

生产环境docker 容器实例上万个,持续集成,持续测试,持续发布,服务编排均基于docker

学了java能做什么实际的东西?

学了Java可以做很多实际的东西,主要看你的兴趣在哪里。如果你喜欢手机开发,你可以做一套手机的操作系统,因为安卓就是Java开发的。如果你想介入金融行业,可以为银行或投资机构做他们的交易系统,因为高盛投资公司、花期集团等等他们用的交易系统都是Java开发的。喜欢游戏, 可以参考桌面版的Minecraft开发一套游戏出来;或者再造一个阿里巴巴也行,听说他们主要都是Java栈。


所以, 不要纠结于这个问题, 认真去学就是了. 一定会有你的用武之地 !

docker 启动容器 容器技术 docker docker干嘛用的

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。