网站首页 > 技术文章 正文
本来是想使用DockerHub中提供的标签docker pull kibana来让其默认选择最新版本的,但是在获取的过程中就出现以下报错:
Error response from daemon: manifest for kibana:latest not found: manifest unknown: manifest unknown
遇到这个错误就只要指定版本号就好了,现在docker hub中最新的kibana版本是7.7.1,所以语句就写成这样docker pull kibana:7.7.1,如下图:
接下来就可以通过下面语句进行启动,如下所示:
docker run --name kibana \
-e ELASTICSEARCH_URL=http://127.0.0.1:9270 \
-p 5601:5601 \
-d kibana:7.7.1
但是你会发现启动的时候会抛错,如下图:
这是因为Kibana中关于Elasticsearch的配置有误,这个时候就需要将Kibana配置下载到宿主机并挂载启动才行。在宿主机新建一个Kibana的空目录,然后执行下面语句:
docker cp kibana:/usr/share/kibana/config /Users/yuanzhenhui/Documents/docker_data/kibana/
将kibana.yml文件下载到宿主机,然后随便用一个编辑器编辑成下面的样子
这里我是用的是Elasticsearch7.x版本,通过之前发布的文章得知,在Elasticsearch7中我这边是创建了一个用户需要登录使用的,因此在配置文件中是需要填入用户名和密码了。保存之后就重新启动容器,如下所示:
docker run -d -it \
--privileged=true \
--name=kibana \
-p 5601:5601 \
-v /Users/yuanzhenhui/Documents/docker_data/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
kibana:7.7.1
猜你喜欢
- 2024-10-19 Skywalking环境搭建 skywalking client js
- 2024-10-19 Docker部署各种服务 docker部署项目的两种方式
- 2024-10-19 技术学习1:elasticsearch elasticsearch基础教程
- 2024-10-19 Kafka与容器化:Docker与Kubernetes集成
- 2024-10-19 (Elasticsearch+Filebeat+Kibana)K8s集群日志平台EFK搭建Demo
- 2024-10-19 Filebeat on k8s 日志采集实战操作
- 2024-10-19 Docker部署SkyWalking+ElasticSearch+Agent
- 2024-10-19 搭建EFK(elasticsearch + fluentd + kibana)日志系统
- 2024-10-19 Docker部署单点ElasticSearch docker build 点
- 2024-10-19 kubernetes-4:阿里云上创建容器镜像服务
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)