Awesome
Pychron Docker
This project provides a containerized version of pychron data reduction, aka pycrunch.
!! Warning. This is experimental and likely to change
Prerequisites
- Docker
- XQuartz (macOS only)
!! Warning. Currently only Linux and macOS are supported. (tested on macos, macOSX and Ubuntu 20.04)
Install Docker
For mac and windows Download and install Docker Desktop
For Linux see
Install XQuartz (macOS only)
- Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install XQuartz via homebrew
brew install --cask xquartz
- Launch XQuartz and configure to allow network connections. In the XQuartz preferences, go to the “Security” tab and make sure you’ve got “Allow connections from network clients” ticked.
see https://fredrikaverpil.github.io/2016/07/31/docker-for-mac-and-gui-applications/
- Restart your computer to have changes take effect
Run Docker container
curl -O https://raw.githubusercontent.com/NMGRL/pychron_docker/main/pychron.sh
chmod +x ./pychron.sh
./pychron.sh