Docker integration #192
Replies: 5 comments
-
Interesting discussion @diegoferigo |
Beta Was this translation helpful? Give feedback.
-
please have a look to my two years old docker image I am maintaining every yarp release I also encaplusated a full gazebo simulator with a WebGL GUI: and experimented to inlude the iCub simulator: I am glad that finally official docker releases are born. Cheers |
Beta Was this translation helpful? Give feedback.
-
@giodegas For what concerns |
Beta Was this translation helpful? Give feedback.
-
Closing, feel free to open it again when needed. |
Beta Was this translation helpful? Give feedback.
-
Dear all,
I recently started playing with docker containers, and I realized that our infrastructure does not exploit at all this tool that can be very helpful. For who doesn't know, docker allows the creation of the so-called containers, that are basically isolated root trees of a Linux OS. Docker containers could be seen as light VMs, where the entire hardware virtualization is substituted by the sharing of the host's kernel performed by a specific additional layer.
I won't discuss more details here. Long story short, I tried to integrate docker into Travis CI (robotology/gazebo-yarp-plugins#286) in order to enhance the testing capabilities and to avoid manual edits that, as far as I understood, are required before
master
anddevel
branches are merged. I'd like to start a discussion on a possible docker integration into our infrastructure also for other tasks. I'll describe the basic elements of the system I built so far.The images I used are stored into robotology-playgrounds/docker_images repository. The images have been uploaded to a DockerHub account, platform that hosts the Dockerfiles and automatically builds the images. Whenever docker_images receives new commits, a new generation is triggered.
The images I created are the following:
For features, TODO tasks, and general comments regarding Travis CI integration, please check the pull request robotology/gazebo-yarp-plugins#286. The docker_images repository is still in early development stage, and contributions / suggestions are more than welcome. Let me know if you see possible future use cases that require significant changes to the structure I created.
cc @drdanz @traversaro @francesco-romano
Beta Was this translation helpful? Give feedback.
All reactions