mac安裝 docker
下載地址 https://www.docker.com/products/docker-desktop
添加國內(nèi)鏡像
- ustc http://docker.mirrors.ustc.edu.cn
- 網(wǎng)易 http://hub-mirror.c.163.com
- docker官方中國區(qū) https://registry.docker-cn.com
http://registry.docker-cn.com http前不要加s榨乎,不然會出現(xiàn)“No certs for egitstry.docker.com”錯誤
http://www.reibang.com/p/94c6e44ebd3c
安裝 docker compose
Mac 版的 docker 已經(jīng)集成了 docker compose 不需要額外安裝
https://docs.docker.com/compose/install/
作用:docker 中運行多個服務(wù),每個都要手動啟停會很麻煩铐姚,docker compose 可以輕松肛捍、高效的管理這些容器
刪除一個鏡像
要先刪除 這個鏡像對應(yīng)的容器,再刪除此鏡像
- 查看所有容器
docker ps -a
- 刪除容器
docker rm f74c569f6a04
f74c569f6a04是容器 id -
刪除鏡像
docker 拉取 elasticsearch 7.1.0 鏡像
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.1.0
https://www.elastic.co/guide/en/elasticsearch/reference/6.7/docker.html
增加 docker-compose.yml文件
touch docker-compose.yml
文件內(nèi)容
version: '2.2'
services:
cerebro:
image: lmenezes/cerebro:0.8.3
container_name: cerebro
ports:
- "9000:9000"
command:
- -Dhosts.0.host=http://elasticsearch:9200
kibana:
image: docker.elastic.co/kibana/kibana:7.1.0
container_name: kibana7
environment:
- I18N_LOCALE=zh-CN
- XPACK_GRAPH_ENABLED=true
- TIMELION_ENABLED=true
- XPACK_MONITORING_COLLECTION_ENABLED="true"
ports:
- "5601:5601"
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.1.0
container_name: es7_01
environment:
- cluster.name=zjc-es-cluster
- node.name=es7_01
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- discovery.seed_hosts=es7_01
- cluster.initial_master_nodes=es7_01,es7_02
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- es7data1:/usr/share/elasticsearch/data
ports:
- 9200:9200
elasticsearch2:
image: docker.elastic.co/elasticsearch/elasticsearch:7.1.0
container_name: es7_02
environment:
- cluster.name=zjc-es-cluster
- node.name=es7_02
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- discovery.seed_hosts=es7_01
- cluster.initial_master_nodes=es7_01,es7_02
ulimits:
memlock:
soft: -1
hard: -1
volumes:
- es7data2:/usr/share/elasticsearch/data
volumes:
es7data1:
driver: local
es7data2:
driver: local
Docker:Docker Compose 詳解
http://www.reibang.com/p/658911a8cff3