Welcome to OTD - an open and collaborative repo for storing and sharing Dockerfiles, specifically tailored for embedded software development tools. Our mission is to create a community-driven repository where developers can freely contribute, access, and utilize containerized build systems, debuggers, toolchains and more.
OTD is an open-source project designed to host Dockerfiles for a wide range of development tools used in embedded software engineering. If you're looking for a specific tool but can't find it here, feel free to create a Dockerfile and add it to this repo.
At axem we create container images based on the Dockerfiles in this repository, and push them to our Docker Hub account. This allows developers to easily pull and run the images on their local machines.
- Open and Free: All Dockerfiles are free to use and contribute to. We believe in the power of open collaboration.
- Community Driven: Built by the community, for the community. Anyone can contribute new Dockerfiles or improve existing ones.
- Organized and Searchable: Dockerfiles are categorized and tagged for easy navigation and discovery.
We welcome contributions from everyone. See our Contribution Guidelines for more information on how to get started.
For more detailed information on Dockerfiles, please refer to the official Docker site.
Join our Discord to discuss the project, ask questions, and share your experiences.
If a tool provider publishes a container image, we will not duplicate it here. Instead, we will link to the official image.
Some of the tools we know that are available as container images:
-
Espressif ESP-IDF Docker Hub - espressif/idf
-
Python Docker Hub - python
-
Rust Docker Hub - rust
-
Yocto Project Docker Hub - crops/poky
-
Zephyr Project Docker Hub - zephyrprojectrtos/zephyr-build