How to install: RUbioSeq with the Docker image

First step: Install docker client on the workstation

Note: For OS X and Windows, VM should have at least 8Gb RAM.

Second step: Launch the docker image

Windows and Mac OS X systems need a previous step
  • Windows:
Run the Boot2Docker Start shell script from your Desktop or Program Files > Boot2Docker.
  • Mac OS X:
  1. Open a terminal
  2. Execute:
$ $(boot2docker shellinit)
Execute:
docker run -ti -p 0.0.0.0:<port>:8080 --name <ContainerName> ubio/rubioseq:latest /bin/bash
 
where:
<port> is a free port on the computer.
<ContainerName> is a name for the docker container.
 
Example:
docker run -ti -p 0.0.0.0:8080:8080 --name RUbioSeq ubio/rubioseq:latest /bin/bash
 
Note: If you want to share data between docker container and the workstation add the following parameter to the command:
 
-v : <workstation directory>:<container directory>
 
Example:
docker run -ti -p 0.0.0.0:8080:8080 --name RUbioSeq -v /tmp/data_out:/mnt/data_out -v /tmp/data_in:/mnt/data_in ubio/rubioseq:latest /bin/bash
 
This command mounts your workstation directory /tmp/data_out in the container directory /mnt/data_out and /tmp/data_in into /mnt/data_in.
Note: For OS X and Windows, VM should have at least 8Gb RAM.

Third step: Open RUbioSeq+GUI

This step is optional, if you want to execute RUBioSeq+ with the command line go directly to the manual.
If you want to launch the GUI:
For Linux: Open a browser and write http://ip:port , where ip is your local machine address, and port is your configured local port in the 'docker run' command.
For Mac OS X and Windows: Execute 'boot2docker ip' to get the container IP address.
Open a browser (Firefox, Chrome) and write the container's IP.