向 Docker Hub提交 ELK 官方映象方便國內拉取
ELK(Elasticsearch + Logstash + Kibana)是一套目前常用的日誌分析系統,也支援通過 Docker 容器化部署,由於官方不再提交新版本到 Docker Hub,需要從官方地址獲取最新映象。
ELK 映象包括:
Elasticsearch:docker.elastic.co/elasticsearch/elasticsearch-oss:6.3.0
Logstash:docker.elastic.co/logstash/logstash-oss:6.3.0
Kibana:docker.elastic.co/kibana/kibana-oss:6.3.0
但是由於一些原因,國內拉取 ELK 官方映象經常很慢甚至失敗,所以我決定利用 Docker Hub 的國內映象加速器,方便國內伺服器使用 ELK 官方映象。
2、使用docker pull 利用國外VPS拉取官方映象
docker pull docker.elastic.co/logstash/logstash-oss:6.3.0
docker pull docker.elastic.co/elasticsearch/elasticsearch-oss:6.3.0
docker pull docker.elastic.co/kibana/kibana-oss:6.3.0
3、使用docker tag 給本地映象打標籤
docker tag docker.elastic.co/logstash/logstash-oss:6.3.0 enenand/logstash-oss:6.3.0
docker tag docker.elastic.co/elasticsearch/elasticsearch-oss:6.3.0 enenand/elasticsearch-oss:6.3.0
docker tag docker.elastic.co/kibana/kibana-oss:6.3.0 enenand/kibana-oss:6.3.0
注:將enenand替換為自己的docker hub名稱
4、在伺服器上登入docker hub賬號並上傳映象
5、在docker hub倉庫檢視映象並拉取