Skip to content

OGDAO332/deephaven-server-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deephaven-server-docker

This repository produces Deephaven server Docker images with the deephaven-core releases.

Quickstart

To get started quickly, simply run:

docker run \
    --rm \
    --name deephaven \
    -p 10000:10000 \
    ghcr.io/deephaven/server:0.19.1

This will start the server, and the web UI will be available at http://localhost:10000.

Images

The following server images are currently being produced:

  • ghcr.io/deephaven/server:0.19.1
  • ghcr.io/deephaven/server-slim:0.19.1
  • ghcr.io/deephaven/server-scratch:0.19.1

Linux

Images are produced for the linux/amd64 and linux/arm64 platforms. The images are based off of the ubuntu Docker image.

Mac

Both the Intel and M1 architectures are supported with the Linux images.

Windows

The Linux images can be used with the Windows Subsystem for Linux. Windows native images are not currently being produced, but may be produced in the future.

Scratch

A "scratch" image is also being produced, ghcr.io/deephaven/server-scratch:0.19.1. It contains just the application bits (no OS) unpackaged into /opt/deephaven/. This is useful for third-parties that want to quickly mix-in the Deephaven application with their own Dockerfiles:

COPY --link --from=ghcr.io/deephaven/server-scratch:0.19.1 /opt/deephaven /opt/deephaven

In this mode, users are responsible for providing their own JVM (and Python virtual environment if applicable).

Build

CI

The images are automatically built and deployed by GitHub Actions CI, see build-ci.yml.

Local

For a default, local-only build on your system's platform, run:

# Build all of the default images:
docker buildx bake

# Build a specific target image:
docker buildx bake python-11-310

See docker-bake.hcl for parameterization options.

Resources

About

Deephaven Server Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 57.9%
  • Dockerfile 42.1%