# Docker for RTOS?

**URL:** <https://forums.docker.com/t/docker-for-rtos/283>\
**Category:** Feature Requests\
**Created:** [October 20, 2014, 2:51pm UTC](https://forums.docker.com/t/docker-for-rtos/283 "2014-10-20T14:51:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![xclr](https://avatars.discourse-cdn.com/v4/letter/x/ad7895/32.png) [@xclr](https://forums.docker.com/u/xclr)\
**Post date:** [October 20, 2014, 2:51pm UTC](https://forums.docker.com/t/docker-for-rtos/283/1 "2014-10-20T14:51:10Z")

</div>

Is it possible to apply docker on embedded systems running a real-time operating system such as VxWorks or QNX? Or are there already images for such an OS?

---

<div class="post-metadata">

**Author:** ![samsaffron](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/samsaffron/32/1833_2.png) [@samsaffron](https://forums.docker.com/u/samsaffron)\
**Post date:** [October 20, 2014, 8:50pm UTC](https://forums.docker.com/t/docker-for-rtos/283/2 "2014-10-20T20:50:32Z")

</div>

Nothing official, some people experiment with stuff like x32 and even raspberry pi

---

<div class="post-metadata">

**Author:** ![svendowideit](https://sea3.discourse-cdn.com/docker/user_avatar/forums.docker.com/svendowideit/32/119_2.png) [@svendowideit](https://forums.docker.com/u/svendowideit)\
**Post date:** [October 22, 2014, 6:21am UTC](https://forums.docker.com/t/docker-for-rtos/283/3 "2014-10-22T06:21:35Z")

</div>

Right now, Docker uses Linux kernel specific functionality to do name spacing and permissions - though there was an experimental jails implementation at one point, and Microsoft are working towards a native Windows server based Docker backend.

To support QNX and VxWorks, code needs to be written - presumably by someone that knows those kernels well.

You could however try out docker on an embedded linux running the real time patches (i’m guessing they’re not all merged yet)

---

<div class="post-metadata">

**Author:** ![metux](https://avatars.discourse-cdn.com/v4/letter/m/dfb087/32.png) [@metux](https://forums.docker.com/u/metux)\
**Post date:** [March 28, 2019, 12:58pm UTC](https://forums.docker.com/t/docker-for-rtos/283/4 "2019-03-28T12:58:19Z")

</div>

> [@xclr](#):
>
> Is it possible to apply docker on embedded systems running a real-time operating system such as VxWorks or QNX? Or are there already images for such an OS?

There’s one embedded / realtime operating system where docker runs natively on: Linux.  
(yes: Linux _is_ a RTOS)

–mtx

---

<div class="post-metadata">

**Author:** ![emcp](https://avatars.discourse-cdn.com/v4/letter/e/db5fbb/32.png) [@emcp](https://forums.docker.com/u/emcp)\
**Post date:** [July 7, 2021, 12:21pm UTC](https://forums.docker.com/t/docker-for-rtos/283/5 "2021-07-07T12:21:20Z")

</div>

Linux is not an RTOS out of the box and requires you load it with an RT kernel… all of which do not support docker at this time officially

> **[RTLinux](https://en.wikipedia.org/wiki/RTLinux)**
>
> RTLinux is a hard realtime real-time operating system (RTOS) microkernel that runs the entire Linux operating system as a fully preemptive process. The hard real-time property makes it possible to control robots, data acquisition systems, manufacturing plants, and other time-sensitive instruments and machines from RTLinux applications. Despite the similar name, it is not related to the Real-Time Linux project of the Linux Foundation.
> RTLinux was developed by Victor Yodaiken, Michael Barabanov, C...
