docker 部署日志平台出错汇总

 第一次运行elasticsearch:8.11.1镜像,报错如下:

[root@master ~]# docker run --name es03 --net elastic -p 9200:9200 -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:8.11.1
docker: Error response from daemon: driver failed programming external connectivity on endpoint es03 (7e4d38400e1ee86e37bb258ccd4a74c9e863c065a46d79e1b197297d3b37b8f1): Bind for 0.0.0.0:9200 failed: port is already allocated.
ERRO[0000] error waiting for container:   

查看docker 里的镜像

[root@master ~]# docker images
REPOSITORY                                      TAG       IMAGE ID       CREATED         SIZE
docker.elastic.co/elasticsearch/elasticsearch   8.11.1    c1c64fbdab09   3 days ago      1.41GB
docker.elastic.co/kibana/kibana                 8.11.1    fda5cc289ef7   4 days ago      1.03GB
redis                                           latest    7614ae9453d1   23 months ago   113MB
hello-world                                     latest    feb5d9fea6a5   2 years ago     13.3kB
logstash                                        7.10.1    e7ae9aeccc0e   2 years ago     911MB
kibana                                          7.10.1    3e014820ee3f   2 years ago     992MB
elasticsearch                                   7.10.1    558380375f1a   2 years ago     774MB
docker.elastic.co/elasticsearch/elasticsearch   7.10.1    558380375f1a   2 years ago     774MB
store/elastic/filebeat                          7.10.1    63fab16fc008   2 years ago     426MB
mobz/elasticsearch-head                         5         b19a5c98e43b   6 years ago     824MB 

 第二次运行报错同样:

[root@master ~]# docker run --name es01 --net elastic -p 9200:9200 -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:8.11.1
docker: Error response from daemon: Conflict. The container name "/es01" is already in use by container "b928b38936dd040ecc9e9d6afee38919627546c7c7650e7b6db7a331848d92b8". You have to remove (or rename) that container to be able to reuse that name.

查看运行的docker镜像

[root@master ~]# docker ps
CONTAINER ID   IMAGE                                                  COMMAND                  CREATED          STATUS          PORTS                                                 NAMES
2b965270912c   docker.elastic.co/kibana/kibana:8.11.1                 "/bin/tini -- /usr/l…"   6 minutes ago    Up 6 minutes    0.0.0.0:5601->5601/tcp, :::5601->5601/tcp             kib01
dd5996e50ba7   fda5cc289ef7                                           "/bin/tini -- /usr/l…"   15 minutes ago   Up 15 minutes   5601/tcp                                              reverent_agnesi
b928b38936dd   docker.elastic.co/elasticsearch/elasticsearch:8.11.1   "/bin/tini -- /usr/l…"   4 hours ago      Up 23 minutes   0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 9300/tcp   es01
7633734299f8   mobz/elasticsearch-head:5                              "/bin/sh -c 'grunt s…"   5 days ago       Up 4 hours      0.0.0.0:9100->9100/tcp, :::9100->9100/tcp             elasticsearch-head

停止运行中的docker镜像文件 

[root@master ~]# docker stop 2b965270912c 

 镜像文件查看

[root@master ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES 

第三次运行elasticsearch:8.11.1镜像 

docker run --name es01 --net elastic -p 9200:9200 -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:8.11.1 

如下图表示已经运行成功,且保存下面文件内容。 

使用-m标志可以设置容器的内存限制。这样就不需要手动设置JVM大小。 

docker run -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -e ENROLLMENT_TOKEN="<token>" --name es01 -p 9200:9200 --net elastic -it docker.elastic.co/elasticsearch/elasticsearch:8.11.1 

--<token>---就是保存下来文件里的第一个密钥口令,如上图:Am-_WuVOCYKz*Q=dZyTd

docker run -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -e ENROLLMENT_TOKEN="Am-_WuVOCYKz*Q=dZyTd" --name es01 -p 9200:9200 --net elastic -it docker.elastic.co/elasticsearch/elasticsearch:8.11.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值