1. 程式人生 > 實用技巧 >微服務-1、環境搭建

微服務-1、環境搭建

一、docker和docker-compost

# 使用yum安裝docker
yum -y install docker
# 啟動
systemctl start docker.service
# 設定為開機自啟動
systemctl enable docker.service

# 下載docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 新增可執行許可權(這裡不懂可以看一下菜鳥教程
-linux教程-檔案許可權) sudo chmod +x /usr/local/bin/docker-compose # 檢視docker-compose版本 docker-compose --version

二、docker來快速部署ElasticSearch到Linux上

version: '3.4'

services:
  elasticsearch:
    image: slideroom/elasticsearch:98
    environment:
      bootstrap.memory_lock: 'true'
      discovery.type: single-node
      ES_JAVA_OPTS: 
'-Xms512m -Xmx512m' xpack.security.enabled: 'false' ports: - 9200:9200 - 9300:9300 ulimits: memlock: soft: -1 hard: -1 volumes: - esdata:/usr/share/elasticsearch/data kibana: depends_on: - elasticsearch image: slideroom/kibana:116 ports:
- 5601:5601 volumes: esdata: driver: local appdata: driver: local

注意:複製貼上記得檢查

通過一句簡單的命令:docker-compose up -d 即可快速啟動ElasticSearch和Kibana