win10目前(2020年12月23日17:47:22)已經能支援Docker和VMware一起運作了
要求:使用wsl2的docker+VMware16+
啟動docker
win10直接運作
Linux systemctl start docker
下載下傳es鏡像
https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.1
(有:7.1xxx就是制定版本,沒有就是最新版本)
下載下傳ElasticHD鏡像
docker pull containerize/elastichd
啟動Elasticsearch,最好要用個名字參數,要不然會很麻煩
docker run --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d docker.elastic.co/elasticsearch/elasticsearch:7.10.1
參數解釋:
–name es 制定名稱為es
-p:9200:9200 端口映射到本地端口9200
-e “discovery.type=single-node” 單機模式,一定要寫,否則不能正常啟動
-d 背景運作,預設就是背景的
啟動ElasticHD
docker run -p 9800:9800 -d --link es:esp containerize/elastichd
參數解釋:
-p:9800:9800 端口映射到本地端口9800
-d 背景運作
–link es:esp 關聯容器es:别名為esp,es容器的位址使用esp動态解析(很關鍵)
通路localhost:9800
上方位址欄要改成剛剛指定的别名:9200