GithubHelp home page GithubHelp logo

timsully / docker-splunk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from splunk/docker-splunk

0.0 1.0 0.0 1.26 MB

Splunk Docker GitHub Repository

Makefile 10.10% Dockerfile 8.73% Shell 11.72% Python 69.45%

docker-splunk's Introduction

docker-splunk: Containerizing Splunk Enterprise

Build Status

Welcome to Splunk's official repository containing Dockerfiles for building Splunk Enterprise and Universal Forwarder images using containerization technology. This repository supports all Splunk roles and deployment topologies, and currently works on any Linux-based platform.

The provisioning of these disjoint containers is handled by the splunk-ansible project. Please refer to Ansible documentation for more details about Ansible concepts and how it works.


Table of Contents

  1. Purpose
  2. Quickstart
  3. Support
  4. Contributing
  5. License

Purpose

What is Splunk Enterprise?

Splunk Enterprise is a platform for operational intelligence. Our software lets you collect, analyze, and act upon the untapped value of big data that your technology infrastructure, security systems, and business applications generate. It gives you insights to drive operational performance and business results.

Please refer to Splunk products for more knowledge about the features and capabilities of Splunk, and how you can bring it into your organization.

What is docker-splunk?

This is the official source code repository for building Docker images of Splunk Enterprise and Splunk Universal Forwarder. By introducing containerization, we can marry the ideals of infrastructure-as-code and declarative directives to manage and run Splunk and its other product offerings.

This repository should be used by people interested in running Splunk in their container orchestration environments. With this Docker image, we support running a standalone development Splunk instance as easily as running a full-fledged distributed production cluster, all while maintaining the best practices and recommended standards of operating Splunk at scale.

Quickstart

Use the following command to start a single standalone instance of Splunk Enterprise:

$ docker run -it -p 8000:8000 -e "SPLUNK_PASSWORD=<password>" -e "SPLUNK_START_ARGS=--accept-license" splunk/splunk:latest

Let's break down what this command does:

  1. Starts a Docker container interactively using the splunk/splunk:latest image.
  2. Expose a port mapping from the host's 8000 to the container's 8000.
  3. Specify a custom SPLUNK_PASSWORD - be sure to replace <password> with any string that conforms to the Splunk Enterprise password requirements.
  4. Accept the license agreement with SPLUNK_START_ARGS=--accept-license. This must be explicitly accepted on every splunk/splunk container, otherwise Splunk will not start.

After the container starts up successfully, you should be able to access SplunkWeb at http://localhost:8000 with admin:<password>.

For full usage instructions (including examples, advanced deployments, scenarios), please visit the docker-splunk documentation page.

Support

Please use the GitHub issue tracker to submit bugs or request features.

If you have additional questions or need more support, you can:

For more detailed informations on support, please see the official support guidelines.

Contributing

We welcome feedback and contributions from the community! Please see our contribution guidelines for more information on how to get involved.

License

Copyright 2018-2019 Splunk.

Distributed under the terms of our license, splunk-ansible is free and open source software.

Authors

Splunk Inc. and the Splunk Community

docker-splunk's People

Contributors

amitmookerjee avatar arctan5x avatar clarkkarenl avatar gracening avatar hendolim avatar jeff-an avatar jmeixensperger avatar jmervine avatar jonathan-vega-splunk avatar kchr avatar lephino avatar matthewmodestino avatar melugoyal avatar mikedickey avatar nwang92 avatar outcoldman avatar sscholl avatar sushantkadadi avatar tonytamsf avatar zolvaring avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.