3 ms·
Is there an official Docker image for running Sandstorm? I'd like to play around with it without installing it directly nor standing up a separate VM. I've als
by jimmcslim 11y ago
Is there an official Docker image for running Sandstorm? I'd like to play around with it without installing it directly nor standing up a separate VM.
I've also speculated in the past that Sandstorm would be something great to have on NASs of the QNAP, Synology variety... any progress in that direction?
- paulproteus 11y agoThere isn't an official Docker image for now as far as I know, so your best bet is to make an Ubuntu 14.04 Docker container and run the regular Sandstorm installer within it. I agree it'd be great on NASs. I'm particularly excited about Synology ones since I know they have some x86-64 models. If you're interested in possibly helping out with that stuff, feel free to email community@sandstorm.io and I can see if there's a way we can give you a preview of that sooner rather than later.
- kentonv 11y agoSandstorm actually self-containerizes. The installer unpacks a bundle under /opt/sandstorm which, when executed, runs itself in a container (Linux namespace) and mostly avoids interacting with the rest of the system. It also (with your permission) auto-updates itself within 24 hours of any release with near-zero downtime. I know that Docker-izing it could be more comfortable for people who are already familiar with launching Docker images, and similarly Debian packages would be more comfortable to long-time Debian users, etc. But, these other distribution mechanisms would have significant technical disadvantages compared to what we have (and what we are building), while adding some significant maintenance cost for us. So we've decided not to pursue them for now. That said, it might make more sense when we have a "stable release". Regarding Synology, they actually sent us a test unit that we plan to play with at some point... so much to do, so little time.
- jimmcslim 11y ago> Sandstorm actually self-containerizes. Ok, that's interesting... so hopefully it wouldn't conflict with my Docker install and its containers at all (other than port numbers I suppose).
- kentonv 11y agoCorrect. Other than port numbers, Sandstorm should have no interaction with anything else on the system, including Docker. (Please file a bug if you find otherwise. :) )