Run the most recent official release like this:
docker run -d -h hyrax -p 8080:8080 --name=hyrax opendap/hyrax:latest
Run the most recent snapshot build from our continuous integration chain:
docker run -d -h hyrax -p 8080:8080 --name=hyrax opendap/hyrax:snapshot
Run a specific build from the CI chain:
docker run -d -h hyrax -p 8080:8080 --name=hyrax opendap/hyrax:VERSION-BUILD
Where VERSION is the associated release version and BUILD is the number of builds since said release. For example, to run hyrax-1.17.1 build number 11 one could use this command:
docker run -d -h hyrax -p 8080:8080 --name=hyrax opendap/hyrax:1.17.1-11
Docker command explanation:
-d - Detaches the terminal from the running container (you get your terminal prompt back).-h hyrax - Sets the hostname for the server to hyrax.-p 8080:8080 - Maps your system's port 8080 to the docker hosts port 8080. Your system's port
is the first one , before the colon. If you wanted to map your system port 9090 to the docker host port 8080
you would say: -p 9090:8080--name=hyrax - Sets the name of the docker container to hyrax.opendap/hyrax:latest - The name of the docker image that will be run.Test the server using http://localhost:8080/opendap/
Add the docker run command parameter --volume /home/mydata:/usr/share/hyrax to serve your own data in place of the test data.
More information about how to make use of the Hyrax Docker image can be found in the hyrax-docker project's README file on GitHub.
Content type
Image
Digest
sha256:aa0bcb1a5…
Size
1.4 GB
Last updated
8 days ago
docker pull opendap/hyrax:ngap-1.18.0-67-el9-test-deploy