TL / DR
Как мне запустить контейнер elasticsearch в docker в raspberry pi 4?
Я получаю сообщение об ошибке при попытке запустить контейнер Elasticsearch docker , и независимо от того, что я пробовал, я не могу с этим справиться.
Я выполняю следующую команду:
docker run --rm -p 9200:9200 --ulimit "nofile=65535:65535" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" elasticsearch:7.8.0
И ошибка:
library initialization failed - unable to get max # of allocated fds
/usr/share/elasticsearch/bin/elasticsearch-env: line 77: 37 Aborted (core dumped) "$JAVA" "$XSHARE" -cp "$ES_CLASSPATH" org.elasticsearch.tools.java_version_checker.JavaVersionChecker
Информация об ОС:
➜ ~ uname -a
Linux ubuntu 5.4.0-1012-raspi #12-Ubuntu SMP Wed May 27 04:08:35 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
ulimit
установлено правильно
➜ ~ ulimit -Hn
65535
➜ ~ ulimit -Sn
65535
Пробовал:
- перезагрузка
- перезагрузка docker процессы
- установлено
libseccomp-dev
- установить
UsePAM=yes
Docker информация:
➜ ~ docker info
Client:
Debug Mode: false
Server:
Containers: 3
Running: 3
Paused: 0
Stopped: 0
Images: 5
Server Version: 19.03.8
Storage Driver: overlay2
Backing Filesystem: <unknown>
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version:
runc version:
init version:
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 5.4.0-1012-raspi
Operating System: Ubuntu 20.04 LTS
OSType: linux
Architecture: aarch64
CPUs: 4
Total Memory: 3.704GiB
Name: ubuntu
ID: XCYA:R2EY:CX2K:OPT7:BJ7N:ACNY:V23S:5NY6:ACK5:ZIAX:QB6S:4PPE
Docker Root Dir: /var/lib/docker
Debug Mode: false
Username: securisec
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
WARNING: No memory limit support
WARNING: No swap limit support
WARNING: No kernel memory limit support
WARNING: No kernel memory TCP limit support
WARNING: No oom kill disable support
Память:
➜ ~ free -h
total used free shared buff/cache available
Mem: 3.7Gi 316Mi 2.7Gi 4.0Mi 681Mi 3.4Gi
Swap: