Sign inSign up

ndslabs/gcp-docker

By ndslabs

•Updated over 8 years ago

Globus Personal Connect in Docker Container

Image
0

10K+

ndslabs/gcp-docker repository overview

⁠gcp-docker

Docker Image for Globus Connect Personal Client

⁠Starting Up Globus Connect Personal

The dockerfile creates a user called globus and run personal connect server under that user. It expects an environment variable giving the globus setup key. It also mounts a volume where the endpoint serves it's path from.

  1. Build a copy of the image from this repo:
%  docker build -t gcp-docker .
  1. Obtain a setup key by visiting: https://www.globus.org/app/endpoints/create-gcp⁠
  2. Start up the service with the following docker command:
docker run --rm -v ./mydata:/globusdata -it -e SETUP_KEY="<<<KEY>>>" gcp-docker

(where you can put the path to the directory on your computer in place of ./mydata and the key you obtained from globus instead of <<<KEY>>>)

This will launch the server and register the endpoint with globus.

⁠Running GCP client on Synology NAS:
  1. Install the Docker app on the Synology drive

  2. On the registry tab of the Docker app look for meissnert/gcp and download the image

  3. launch the image using the wizard and specify a container name, e.g. gcp

  4. go to the container, edit and set environmental variables USERID & USER to match one of the local users on the NAS

  5. on the volume settings specify which folders to share with the container and seth the mount path to /home/<USER>/<FOLDERTOSHARE>

  6. go to terminal and run: adduser --disabled-password --gecos '' $USER &USERID

  7. su $USER

  8. /opt/globusconnectpersonel/globusconnect -setup <key>

  9. opt/globusconnectpersonel/gobusconnect -start &

Tag summary

Content type

Image

Digest

Size

251.1 MB

Last updated

over 8 years ago

docker pull ndslabs/gcp-docker