Sign inSign up

apx65/wings-pegasus

By apx65

•Updated almost 9 years ago

WINGS, Pegasus and HTCondor for workflow execution

Image
1

684

apx65/wings-pegasus repository overview

This is an experiment aimed to create container with WINGS⁠, Pegasus WMS⁠ and HTCondor⁠, configured for combined workflow execution. It contains WINGS compiled from source code and integrated with Pegasus according to instructions⁠. Later image will be supplied with descriptive Dockerfile and up-to-date software.

⁠How to use this container

Example run:

docker run -h condor.docker.com -d -p 8080:8080 apx65/wings-pegasus

Than you can access Wings at http://localhost:8080/wings-portal/ and begin your work. Wings admin user is wings, password is wroot.

If you ever need to work directly with Pegasus, you can connect to container bash docker exec -it <name> /bin/bash and switch from root to user myuser with password my. HTCondor doesn't allow root to submit jobs for security reasons.

⁠Version history
  • 1.1
    • Tomcat 7.0.52 is replaced with Tomcat 8.0.47
    • HTCondor is updated from 8.7.3 to 8.7.5
    • Multi-stage build is used to reduce compressed image size by half
⁠Software versions
⁠Which is where
ContentLocation
tomcat home folder/opt/tomcat
wings log/opt/tomcat/logs/wings.log
wings configuration/opt/tomcat/.wings/portal.properties
pegasus submit directories/opt/tomcat/.wings/pegasus-submit
pegasus working directory/tmp/work
condor logs/opt/htcondor/local.condor/log

Tag summary

Content type

Image

Digest

Size

288 MB

Last updated

almost 9 years ago

docker pull apx65/wings-pegasus