Last active
June 17, 2016 14:17
-
-
Save jsignell/579582ad46cbdd54e532bd2fe41b0221 to your computer and use it in GitHub Desktop.
How to run thredds and erddap from docker
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Install Docker: | |
(ubuntu)$ sudo apt-get install docker | |
(centos)$ sudo yum install docker | |
Install THREDDS from Docker: | |
$ docker pull axiom/docker-thredds | |
Install ERDDAP from Docker: | |
$ docker pull axiom/docker-erddap | |
Setup tomcat-users.xml: | |
follow template given in axiom-docker-tomcat | |
To set up your ERDDAP datasets: | |
http://unix.stackexchange.com/questions/266850/how-to-run-a-program-inside-a-docker-container/266853#266853 | |
To set up your THREDDS catalogs: | |
http://gis.stackexchange.com/questions/70919/setting-up-thredds-catalogs-for-ocean-model-data | |
To run THREDDS (put this in a cron job to execute daily): | |
$ docker stop thredds && docker rm thredds && docker run -d -p 9000:8080 -p 9001:8443 -v /home/<user_name>/thredds/tomcat-users.xml:/opt/tomcat/conf/tomcat-users.xml -v /home/<user_name>/thredds:/opt/tomcat/content/thredds -v /home/<user_name>/erddapData:/data:ro --name thredds axiom/docker-thredds | |
To run ERDDAP (put this in a cron job to execute daily): | |
$ docker stop erddap && docker rm erddap && docker run -d -p 8000:8080 -p 8001:8443 -v /home/<user_name>/erddap/tomcat-users.xml:/opt/tomcat/conf/tomcat-users.xml -v /home/<user_name>/erddap:/opt/tomcat/content/erddap -v /home/<user_name>/erddapData:/erddapData --name erddap axiom/docker-erddap |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment