docker学习(四)——安装 postgreSQL和 ElasticSearch

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)

修改配置文件

先停止容器






修改之后重启才有效



修改之后重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值