/Grimmlins_Dockerfiles

Docker files for the lab's use

Primary LanguageDockerfileBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Grimmlins Dockerfiles

Contains instructions to setup docker onto your computer, how to use docker and the dockerfiles used to create the docker images found on our lab's dockerhub organization (grimmlins).

Dockers are similiar to virtual machines, but lighter weight(they share the host OS kernel). This will allow for your computer to be running the newest version of linux and still run ROS melodic in an Ubuntu 18.04 enviroment. Another benefit is you can create an image per project that has all of the reqirements for that project installed and give it to someone else to run.

I encourage you to use docker for research allowing you to publish your container with the paper so others can more easily replicate what you have done.

Table of Contents:

Docker Setup Instructions: link

Using Docker Instructions: link

Robot Base Images:

Images have ROS Melodic installed and a workspace setup with the needed packages installed for the robot.

  • ur5e:
    • Dockerfile: link
    • Docker Image: grimmlins/robot_base_images:ur5e
  • Kinova Gen2:
    • Dockerfile: link
    • Docker Image: grimmlins/robot_base_images:kinova

Project Base Images:

Images have the requested file structure and files by the main project owner.

  • Infrastructure:
    • Dockerfile: link
    • Docker Image: grimmlins/infrastructure:base_image