Skip to content

Instantly share code, notes, and snippets.

@markwalkom
Last active September 20, 2019 15:50
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save markwalkom/0ecf5caf4585ca1a6adaf46f2c29c1fe to your computer and use it in GitHub Desktop.
Save markwalkom/0ecf5caf4585ca1a6adaf46f2c29c1fe to your computer and use it in GitHub Desktop.
Elasticsearch+Kibana 5.6.2 on unRAID 6.3.5
docker pull docker.elastic.co/elasticsearch/elasticsearch:5.6.3
docker create --name="Elasticsearch-5.6.2" --net="bridge" -e TZ="Australia/Sydney" -e HOST_OS="unRAID" -e "discovery.type"="single-node" -e "ES_JAVA_OPTS"="-Xms512M -Xmx512M" -p 9205:9200/tcp -v "/mnt/cache/appdata/elasticsearch5/data":"/usr/share/elasticsearch/data":rw 59b11c02b218
docker pull docker.elastic.co/kibana/kibana:5.6.3
docker create --name="Kibana-5.6.2" --net="bridge" -e TZ="Australia/Sydney" -e HOST_OS="unRAID" -e ELASTICSEARCH_URL="http://192.168.1.199:9205" -p 5605:5601/tcp 5b27c7e97a53
<?xml version="1.0"?>
<Container version="2">
<Name>Elasticsearch-5.6.2</Name>
<Repository>59b11c02b218</Repository>
<Registry>https://docker.elastic.co/</Registry>
<Network>bridge</Network>
<Privileged>false</Privileged>
<Support>https://discuss.elastic.co/c/elasticsearch</Support>
<Overview>Elasticsearch is a open source, distributed, RESTful search and analytics engine.</Overview>
<Category>Tools:</Category>
<WebUI>http://[IP]:[PORT:9205]/</WebUI>
<TemplateURL/>
<Icon>https://i.imgur.com/vCjmBYX.png</Icon>
<ExtraParams/>
<DateInstalled>1507369733</DateInstalled>
<Description>Elasticsearch is a open source, distributed, RESTful search and analytics engine.</Description>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>9205</HostPort>
<ContainerPort>9200</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
</Publish>
</Networking>
<Data>
<Volume>
<HostDir>/mnt/cache/appdata/elasticsearch5/data</HostDir>
<ContainerDir>/usr/share/elasticsearch/data</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value>single-node</Value>
<Name>discovery.type</Name>
<Mode/>
</Variable>
<Variable>
<Value>-Xms512M -Xmx512M</Value>
<Name>ES_JAVA_OPTS</Name>
<Mode/>
</Variable>
</Environment>
<Config Name="Host Port 1" Target="9200" Default="9205" Mode="tcp" Description="Container Port: 9200" Type="Port" Display="always" Required="true" Mask="false">9205</Config>
<Config Name="Host Path 1" Target="/usr/share/elasticsearch/data" Default="/mnt/cache/appdata/elasticsearch5/data" Mode="rw" Description="Container Path: /usr/share/elasticsearch/data" Type="Path" Display="always" Required="true" Mask="false">/mnt/cache/appdata/elasticsearch5/data</Config>
<Config Name="discovery.type" Target="discovery.type" Default="single-node" Mode="" Description="Container Variable: discovery.type" Type="Variable" Display="advanced" Required="false" Mask="false">single-node</Config>
<Config Name="Heap size" Target="ES_JAVA_OPTS" Default="-Xms512M -Xmx512M" Mode="" Description="JVM heap size" Type="Variable" Display="advanced" Required="false" Mask="false">-Xms512M -Xmx512M</Config>
</Container>
<?xml version="1.0"?>
<Container version="2">
<Name>Kibana-5.6.2</Name>
<Repository>5b27c7e97a53</Repository>
<Registry>https://docker.elastic.co/</Registry>
<Network>bridge</Network>
<Privileged>false</Privileged>
<Support>https://discuss.elastic.co/c/kibana</Support>
<Overview>Kibana lets you visualise your Elasticsearch data and navigate the Elastic Stack.</Overview>
<Category>Tools:</Category>
<WebUI>http://[IP]:[PORT:5605]/</WebUI>
<TemplateURL/>
<Icon>https://i.imgur.com/BIzytYO.png</Icon>
<ExtraParams/>
<DateInstalled>1507399346</DateInstalled>
<Description>Kibana lets you visualise your Elasticsearch data and navigate the Elastic Stack.</Description>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>5605</HostPort>
<ContainerPort>5601</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
</Publish>
</Networking>
<Data/>
<Environment>
<Variable>
<Value>http://localhost:9205</Value>
<Name>ELASTICSEARCH_URL</Name>
<Mode/>
</Variable>
</Environment>
<Config Name="Kibana HTTP Port" Target="5601" Default="" Mode="tcp" Description="Container Port: 5601" Type="Port" Display="advanced" Required="false" Mask="false">5605</Config>
<Config Name="elasticsearch.url" Target="ELASTICSEARCH_URL" Default="" Mode="" Description="Defines which Elasticsearch URL to talk to" Type="Variable" Display="advanced" Required="false" Mask="false">http://192.168.1.199:9205</Config>
</Container>
@markwalkom
Copy link
Author

the icons isn't working, need to sort that out

@markwalkom
Copy link
Author

markwalkom commented Nov 5, 2017

Elasticsearch 6.0.0rc2

docker pull docker.elastic.co/elasticsearch/elasticsearch-platinum:6.0.0-rc2
docker create --name="Elasticsearch-6.0.0rc2" --net="bridge" -e TZ="Australia/Sydney" -e HOST_OS="unRAID" -e "discovery.type"="single-node" -e "ES_JAVA_OPTS"="-Xms2G -Xmx2G" -p 9206:9200/tcp -v "/mnt/user/appdata/elasticsearch6/data":"/usr/share/elasticsearch/data":rw 80398493f37a

Kibana 6.0.0rc2

docker pull docker.elastic.co/kibana/kibana:6.0.0-rc2
docker create --name="Kibana-6.0.0rc2" --net="bridge" -e TZ="Australia/Sydney" -e HOST_OS="unRAID" -e ELASTICSEARCH_URL="http://192.168.1.199:9206" -p 5606:5601/tcp 9ee7ee3560ad

Logstash 6.0.0rc2

docker pull docker.elastic.co/logstash/logstash:6.0.0-rc2
docker create --name="Logstash-6.0.0rc2" --net="bridge" -e TZ="Australia/Sydney" -e HOST_OS="unRAID" -v "/mnt/user/appdata/logstash6/config/":"/usr/share/logstash/config/" -p 9606:9600/tcp 7dd79b4137a1

@VirtualEstatePlanner
Copy link

Elastic changed their registry URL to container-registry-elastic.co recently, you should update this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment