1、安装 postgreSQL
已安装镜像postgres:10.4 的前提下,镜像安装参考安装redis
运行容器
docker run -p 5432:5432 --name postgres -v $PWD/data:/data -e POSTGRES_PASSWORD=123456 -d postgres:10.4
run,创建并运行一个容器;
--name,指定创建的容器的名字;
-e POSTGRES_PASSWORD=,设置环境变量,指定数据库的登录口令为password;
-p 5432:5432,端口映射将容器的5432端口映射到外部机器的5432端口;
-d postgres:10.4,指定使用postgres:10.4作为镜像。
2、安装 ElasticSearch
(1)已下载镜像
(2)为了挂载数据进行持久化
新建elasticSearch目录
然后在其目录下新建data和logs目录
(3)运行
docker run -p 9200:9200 -p 9300:9300 --name elasticsearch -v $PWD/logs:/usr/share/elasticsearch/logs -v $PWD/data:/usr/share/elasticsearch/data -d elasticsearch
-Ecluster.name=test
9200端口: ES节点 和 外部 通讯使用 9300端口: ES节点之间通讯使用
-Ecluster.name 为集群名字
(4)查找镜像配置文件目录
find /var/lib/ -name elasticsearch.yml

(5)
修改配置文件
先停止容器
修改之后重启才有效
修改之后重启