Giter VIP home page Giter VIP logo

solrwin's Introduction

Docker image for Solr on nano server with SSL

Small (1.5 GB) Windows container based on OpenJDK 8 nanoserver with Solr 6.6.2 and SSL configured.

First time setup

  1. As an admin run "/solr/Generate-Certificate.ps2". This generates a self-signed certificate and adds it to your machine "Trusted Root Certification Authorities". It will also be used when building the Docker image.
  2. Run: docker-compose build
  3. Place the contents of "/solr-6.6.2/server/solr/" (from a normal "solr-6.6.2.zip") to initialize it.

Usage

  1. Run: docker-compose up
  2. Browse https://solr:8983

solrwin's People

Contributors

pbering avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

woogiee alphaklp

solrwin's Issues

Unable to run container, find.exe is missing

Hi,

First of all, many thanks for all the effort you have put into the creation of all these Docker images. It is very much appreciated, keep up the good work!

I was toying with the solrwin Dockerfile and have been unsuccessful in getting it to run. If I either use docker-compose up or docker run then I am greeted with the following error message:
solrwin_1 | 'find' is not recognized as an internal or external command,
solrwin_1 | operable program or batch file.

On a normal Windows OS the find.exe program is present in C:\Windows\System32.

I looked in the nanoserver:sac2016 and nanoserver:1709 images but the find.exe program seems to be missing.

The thing is, solr.cmd has a dependency on find.exe so it will not start. Any ideas?

Quick fix for in the Dockerfile which seems to be working:
COPY --from=builder /windows/system32/find.exe /windows/system32/

With kind regards,
Dennis Velthuis

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.