{"id":23370155,"url":"https://github.com/maastrichtu-ids/docker-workshop","last_synced_at":"2025-04-10T16:20:53.095Z","repository":{"id":92531888,"uuid":"120744501","full_name":"MaastrichtU-IDS/docker-workshop","owner":"MaastrichtU-IDS","description":"🐳 Docker Workshop","archived":false,"fork":false,"pushed_at":"2018-03-06T09:24:44.000Z","size":956,"stargazers_count":2,"open_issues_count":0,"forks_count":17,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-24T14:09:12.770Z","etag":null,"topics":["data-science","docker","workshop"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaastrichtU-IDS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-08T10:08:07.000Z","updated_at":"2021-10-07T20:18:30.000Z","dependencies_parsed_at":"2023-08-21T08:00:54.856Z","dependency_job_id":null,"html_url":"https://github.com/MaastrichtU-IDS/docker-workshop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaastrichtU-IDS%2Fdocker-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaastrichtU-IDS%2Fdocker-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaastrichtU-IDS%2Fdocker-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaastrichtU-IDS%2Fdocker-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaastrichtU-IDS","download_url":"https://codeload.github.com/MaastrichtU-IDS/docker-workshop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248252663,"owners_count":21072699,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-science","docker","workshop"],"created_at":"2024-12-21T15:34:24.026Z","updated_at":"2025-04-10T16:20:53.088Z","avatar_url":"https://github.com/MaastrichtU-IDS.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker for Data Science\n\n![](img/ids-net.png)\n\nContainers have emerged in the Cloud and made it possible to utilize hardware infrastructure in the most flexible and efficient way. Containers make it possible to run whole application stacks from a single configuration file. The Institute of Data Science is already making use of this container infrastructure and we would like to share our knowledge.\n\nFirst we will introduce Docker and how it is different from virtual machines with the help of examples. During the hands on sessions, you will learn how to use the “docker” command. We will also walk through troubleshooting by looking into log files and connecting into running containers to execute commands.\n\nFinally the participants will create their own Docker images either from scratch or based on existing images. We will also look into building whole systems with docker-compose.\n\nThe target audience are UM staff who are dealing with IT infrastructure or any other Scientist with enthusiasm on Reproducible Science at [Maastricht University](https://www.maastrichtuniversity.nl/).\n\n## Programme\n\n| Time| Topic |\n|--|--|\n| 10:00 - 10:15| Introduction |\n| 10:15 - 11:00| Docker Environment: How it is different from virtual machines?|\n| 11:00 - 12:00| The “docker” command: Usage and troubleshooting|\n| 12:00 - 13:00| Lunch Break|\n| 13:00 - 14:30| Create your own Docker image|\n| 14:30 - 15:00| Overview of orchestration frameworks, applications and discussion|\n\n## Sources\n\n![](img/docker.png)\n\n- Installing [Docker](https://www.docker.com/) for [Mac](https://docs.docker.com/docker-for-mac/install/) and [Windows](https://docs.docker.com/docker-for-windows/install/download-docker-for-windows)\n\n- Official Docker documentation [docs.docker.com](https://docs.docker.com/)\n\n- Some more docker guides built by Docker enthusiasts like [eon01/DockerCheatSheet](https://github.com/eon01/DockerCheatSheet) or [wsargent/docker-cheat-sheet](https://github.com/wsargent/docker-cheat-sheet)\n\n- In case you need to use existing images, in Docker Store you can find public, curated and official ones at [store.docker.com](https://store.docker.com/)\n\n- Interesting blogs exploring funny and interesting applications of Docker\n    - [5 cool and sometimes impractical things to do with Docker](https://blog.ssdnodes.com/blog/5-cool-and-sometimes-impractical-things-to-do-with-docker/)\n    - [Reproducible Data Science with Docker](https://www.analyticsvidhya.com/blog/2017/11/reproducible-data-science-docker-for-data-science/)\n    - [A curated list of Docker resources and projects](https://github.com/veggiemonk/awesome-docker)\n\n- What is Docker in the words of its founder Solomon Hykes video [here](https://www.youtube.com/watch?v=3N3n9FzebAA)\n\n- [Docker Hub Top 10](https://www.ctl.io/developers/blog/post/docker-hub-top-10/)\n\n## Feedback\n[Feedback Form](https://goo.gl/forms/Ymp9r6yPNZvB74xU2)\n\n## Acknowledgments\n\n- [EDLAB Maastricht University](https://edlab.nl/)\n- [Data Science Community @UM](https://www.maastrichtuniversity.nl/research/data-science-um/datascience-community)\n- [Euregio Data Science Hub](https://arnoan.github.io/eu-dash/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaastrichtu-ids%2Fdocker-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaastrichtu-ids%2Fdocker-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaastrichtu-ids%2Fdocker-workshop/lists"}