Compose: рдбреЙрдХрд░-рдХрдореНрдкреЛрдЬрд╝.рдЗрдорд▓ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕рдЪ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рдирд╡ре░ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: docker/compose

рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг:

рдбреЙрдХрд░-рд░рдЪрдирд╛ = 1.3.2

рдбреЛрдХрд░ = 1.12.3

Os : рдЙрдмрдВрдЯреВ-14.04LTS

- 1: docker-compose.yml

`

elk: 

image: elasticsearch:latest       

ports:  

    - "9200:9200"
    - "9300:9300"

volumes:
  - ./Elasticsearch/data:/etc/elasticsearch/data
  - ./Elasticsearch/config/elasticsearch.yml:/etc/elasticsearch/config/elasticsearch.yml

command: bash -c "service elasticsearch start"

tty : true

`

- 2: $ рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬ

Creating elkdockerdir_elk_1... Attaching to elkdockerdir_elk_1 elk_1 | [2016-11-14T06:28:18,458][INFO ][o.e.n.Node ] [] initializing ... elk_1 | [2016-11-14T06:28:18,573][INFO ][o.e.e.NodeEnvironment ] [UERHECj] using [1] data paths, mounts [[/usr/share/elasticsearch/data (/dev/sda6)]], net usable_space [409.6gb], net total_space [442.8gb], spins? [possibly], types [ext4] elk_1 | [2016-11-14T06:28:18,573][INFO ][o.e.e.NodeEnvironment ] [UERHECj] heap size [1.9gb], compressed ordinary object pointers [true] elk_1 | [2016-11-14T06:28:18,576][INFO ][o.e.n.Node ] [UERHECj] node name [UERHECj] derived from node ID; set [node.name] to override elk_1 | [2016-11-14T06:28:18,579][INFO ][o.e.n.Node ] [UERHECj] version[5.0.0], pid[1], build[253032b/2016-10-26T05:11:34.737Z], OS[Linux/3.13.0-32-generic/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/1.8.0_111/25.111-b14] elk_1 | [2016-11-14T06:28:19,066][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [aggs-matrix-stats] elk_1 | [2016-11-14T06:28:19,066][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [ingest-common] elk_1 | [2016-11-14T06:28:19,066][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [lang-expression] elk_1 | [2016-11-14T06:28:19,066][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [lang-groovy] elk_1 | [2016-11-14T06:28:19,066][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [lang-mustache] elk_1 | [2016-11-14T06:28:19,066][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [lang-painless] elk_1 | [2016-11-14T06:28:19,066][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [percolator] elk_1 | [2016-11-14T06:28:19,067][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [reindex] elk_1 | [2016-11-14T06:28:19,067][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [transport-netty3] elk_1 | [2016-11-14T06:28:19,067][INFO ][o.e.p.PluginsService ] [UERHECj] loaded module [transport-netty4] elk_1 | [2016-11-14T06:28:19,067][INFO ][o.e.p.PluginsService ] [UERHECj] no plugins loaded elk_1 | [2016-11-14T06:28:19,149][WARN ][o.e.d.s.g.GroovyScriptEngineService] [groovy] scripts are deprecated, use [painless] scripts instead elk_1 | [2016-11-14T06:28:20,424][INFO ][o.e.n.Node ] [UERHECj] initialized elk_1 | [2016-11-14T06:28:20,424][INFO ][o.e.n.Node ] [UERHECj] starting ... elk_1 | [2016-11-14T06:28:20,571][INFO ][o.e.t.TransportService ] [UERHECj] publish_address {172.17.0.2:9300}, bound_addresses {[::]:9300} elk_1 | [2016-11-14T06:28:20,576][INFO ][o.e.b.BootstrapCheck ] [UERHECj] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks elk_1 | ERROR: bootstrap checks failed elk_1 | max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144] elk_1 | [2016-11-14T06:28:20,587][INFO ][o.e.n.Node ] [UERHECj] stopping ... elk_1 | [2016-11-14T06:28:20,608][INFO ][o.e.n.Node ] [UERHECj] stopped elk_1 | [2016-11-14T06:28:20,608][INFO ][o.e.n.Node ] [UERHECj] closing ... elk_1 | [2016-11-14T06:28:20,620][INFO ][o.e.n.Node ] [UERHECj] closed elkdockerdir_elk_1 exited with code 78 Gracefully stopping... (press Ctrl+C again to force)

3: $ рдбреЙрдХрдЯрд░ ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a8799b8fe969 elasticsearch:latest "/docker-entrypoint.s" About a minute ago Exited (78) About a minute ago elkdockerdir_elk_1

рдкреНрд░рд╢рди:

_1: рджрд┐рдП рдЧрдП рдбреЙрдХрдЯрд░-рдХрдВрдкреЛрдЬ рдФрд░ рдбреЙрдХ рд╡рд░реНрдЬрди рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рд╕рд╛рде doрдХрд░-рдХрдВрдкреЛрдЬрд╝.рдЖрдИрдПрдордПрд▓ рдпрд╛рдиреА command: bash -c "service elasticsearch start" рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдВ? _?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрджреНрджреЗ :
elk_1 | max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

рдЙрдкрд╛рдп:
$ sudo sysctl -w vm.max_map_count=262144

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

service elasticsearch рдЪрд▓ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП bash -c "service elasticsearch start && tail -f /dev/null рдЗрд╕рдХреЗ рдареАрдХ рдХрд╛рдо рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж,
рдХреГрдкрдпрд╛ $ docker ps -a рдмрд╛рдж рдЬрд╛рдВрдЪреЗрдВ

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES bfbc12a69a8a elasticsearch:latest "/docker-entrypoint.s" 13 seconds ago Up 12 seconds 0.0.0.0:9200->9200/tcp, 9300/tcp elkdockerdir_elk_1

рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп:
$ curl 'http://localhost:9200/?pretty'
рдЗрд╕рдХреА рддреНрд░реБрдЯрд┐ рджреЗрдиреЗ рдЬреИрд╕реА:
curl: (56) Recv failure: Connection reset by peer
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ http://localhost:9200 рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ ...

рд╕рдЯреАрдХ рдореБрджреНрджрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ ...

рдореБрджреНрджреЗ :
elk_1 | max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

рдЙрдкрд╛рдп:
$ sudo sysctl -w vm.max_map_count=262144

рдирдорд╕реНрддреЗ,

рдпрд╣ рдПрдХ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдЗрд╕ рдЪреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдореНрдкреЛрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд░реНрдерди рдФрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рд╣рд╛рдпрддрд╛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдкреЛрд░реНрдЯрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИред

HTH!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

bergtwvd picture bergtwvd  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

squeaky-pl picture squeaky-pl  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

CrimsonGlory picture CrimsonGlory  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bitver picture bitver  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dimsav picture dimsav  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ