基础安装步骤
安装哪个服务就去docker hub搜索对应服务的镜像
点击进入该服务的docker hub,如图:

- Description:描述信息
- Tags:版本信息
确定使用的版本
docker pull mysql:5.7
安装哪个服务就去docker hub搜索对应服务的镜像
点击进入该服务的docker hub,如图:

确定使用的版本
docker pull mysql:5.7
用来实现容器与宿主机之间数据共享
数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性:
数据卷 可以在容器之间共享和重用数据卷 的修改会立马生效,双向都生效数据卷 的更新,不会影响镜像,只影响容器数据卷 默认会一直存在,即使容器被删除注意:
数据卷的使用,类似于 Linux 下对目录或文件进行 mount,镜像中的被指定为挂载点的目录中的文件会复制到数据卷中(仅数据卷为空时会复制)。
Docker 允许通过外部访问容器互联的方式来提供网络服务。
当 Docker 启动时,会自动在主机上创建一个 docker0 虚拟网桥,实际上是 Linux 的一个 bridge,可以理解为一个软件交换机。它会在挂载到它的网口之间进行转发。
同时,Docker 随机分配一个本地未占用的私有网段(在 RFC1918 中定义)中的一个地址给 docker0 接口。比如典型的 172.17.42.1,掩码为 255.255.0.0。此后启动的容器内的网口也会自动分配一个同一网段(172.17.0.0/16)的地址。
1 | docker version #查看docker的版本信息 |

elasticsearch。这个名字是重要的,因为一个节点只能通过指定某个集群的名字,来加入这个集群。在产品环境中显式地设定这个名字是一个好习惯,但是使用默认值来进行测试/开发也是不错的。SpringBoot Data操作ElasticSearch
1 | <dependency> |
ElasticSearch中的过滤查询(Filter Query)
其实准确来说,ES中的查询操作分为2种: 查询(query)和过滤(filter)。查询即是之前提到的query查询,它 (查询)默认会计算每个返回文档的得分,然后根据得分排序。而过滤(filter)只会筛选出符合的文档,并不计算 得分,且它可以缓存文档 。所以,单从性能考虑,过滤比查询更快。
换句话说,过滤适合在大范围筛选数据,而查询则适合精确匹配数据。一般应用时, 应先使用过滤操作过滤数据, 然后使用查询匹配数据。
