Docker系统性入门+进阶实践2021完结
Download:百度网盘
那么,这种方式有什么问题呢?其实,在物理机上部署应用有以下几个缺点:部署非常慢:因为我们得先准备硬件服务器,接着还要安装操作系统,然后再部署应用程序,而且应用程序还有很多的依赖软件,所以这个过程是比较慢的。成本非常高:主要是物理器成本太高,即使是部署一个简单的应用,也需要一台服务器。资源浪费:如果应用太简单,也容易浪费硬件资源,比如CPU和内存。迁移和扩展太慢:如果需要迁移应用,或者扩展应用,都要再准备其他的物理服务器,过程很麻烦,也很慢。那么有什么办法可以解决这些问题呢?答案便是虚拟化技术。使用虚拟机部署应用程序的年代什么是虚拟化技术?谈到计算机的虚拟化技术,我们直接想到的便是虚拟机,虚拟机允许我们在一台物理计算机模拟出多台机器,简单地理解,虚拟化技术就是在一台物理计算机上,通过中间虚拟软件层Hypervisor隔离CPU、内存等硬件资源,虚拟出多台虚拟服务器,这样做的话,一台物理服务器便可以安装多个应用程序
双向通信
列出docker底层网络明细
docker network ls
创建一个自定义网桥,名为:my_bridge,可以使用上面的命令查看
docker network create -d bridge my_bridge
把容器绑定到网桥上,绑定到同一个网桥上的容器之间可以相互通信 把名为web的容器绑定到my_bridge网桥上
docker network connect my_bridge web
把名为database的容器绑定到my_bridge网桥上
docker network connect my_bridge database