Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DockerFiles
icons
media
BiocImageBuilderMain.py
BiocImageBuilderMain.spec
DockerClient.py
README.md
UIDockerfileEditor.py
biocbuilder.icns

README.md

Bioconductor docker image builder

Requirements

  • python 3.5
  • PyQt5
  • docker-py >= 2.0.0
  • Docker engine >= 1.18.0

Install requirements

  • PyQt5
  brew install pyqt5
  • docker-py
  pip3 install docker

How to run

  • Run through docker
docker run --rm -it -v ${PWD}:/root/files -p 6080:6080 biodepot/bioc-builder

OR if you want to use [Build] feature:

docker run --rm -it -v ${PWD}:/root/files -v /var/run/docker.sock:/var/run/docker.sock -p 6080:6080 biodepot/bioc-builder

Then point a browser to localhost:6080 for systems that run Docker natively

For windows and MacOS systems using VNs - find the the ip by docker-machine ip or ping docker.local and point the browser to :6080

  • Command line
  python3 BiocImageBuilderMain.py
  • macOs precompiled package

    Download docker-image-builder-app-macOS.zip from Release tab

    If you encountered 'Docker Credential' error during the building, please follow: docker-credential-helpers

Embed your own Dockerfiles

Put your Dockerfiles into [DockerFiles] directory and rename your Dockerfile to <title>.Dockerfile

Demo

BiocImageBuilder tutorial

Screenshots

On macOS Screenshot

On Ubuntu Screenshot

On windows Screenshot

You can’t perform that action at this time.