# DPDK inside container?

**URL:** <https://forums.docker.com/t/dpdk-inside-container/231>\
**Category:** General\
**Created:** [October 7, 2014, 8:54pm UTC](https://forums.docker.com/t/dpdk-inside-container/231 "2014-10-07T20:54:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![nirlay](https://avatars.discourse-cdn.com/v4/letter/n/bcef8e/32.png) [@nirlay](https://forums.docker.com/u/nirlay)\
**Post date:** [October 7, 2014, 8:54pm UTC](https://forums.docker.com/t/dpdk-inside-container/231/1 "2014-10-07T20:54:49Z")

</div>

Can we run Intel DPDK inside a Docker container ? Anybody used it ?  
thanks

---

<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 8, 2014, 6:25am UTC](https://forums.docker.com/t/dpdk-inside-container/231/2 "2014-10-08T06:25:25Z")

</div>

I would ask this question in the docker-users mailing list - we’re still building out the forum, so you may get more people reading your question there (apologies if you already have, i’m still in catchup mode)

---

<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 8, 2014, 6:28am UTC](https://forums.docker.com/t/dpdk-inside-container/231/3 "2014-10-08T06:28:31Z")

</div>

I would expect that it is possible to use [Intel DPDK](http://dpdk.org/) from inside a container, but I have no experiences to offer yet 😄

---

<div class="post-metadata">

**Author:** ![nirlay](https://avatars.discourse-cdn.com/v4/letter/n/bcef8e/32.png) [@nirlay](https://forums.docker.com/u/nirlay)\
**Post date:** [October 8, 2014, 11:02am UTC](https://forums.docker.com/t/dpdk-inside-container/231/4 "2014-10-08T11:02:26Z")

</div>

can you pls point me to the user mailing list ?

---

<div class="post-metadata">

**Author:** ![vjardin](https://avatars.discourse-cdn.com/v4/letter/v/ee59a6/32.png) [@vjardin](https://forums.docker.com/u/vjardin)\
**Post date:** [October 8, 2014, 11:34pm UTC](https://forums.docker.com/t/dpdk-inside-container/231/5 "2014-10-08T23:34:37Z")

</div>

It does not matter. At 6WIND, I do use it a lot without containers, but netns. 100s to 1000s of netns with our 6WINDGate fast path stack on top of DPDK. No issue.

---

<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 9, 2014, 7:18am UTC](https://forums.docker.com/t/dpdk-inside-container/231/6 "2014-10-09T07:18:27Z")

</div>

for cross referencing, this is also at [https://groups.google.com/forum/#!topic/docker-user/\_ryRQheT\_dc](https://groups.google.com/forum/#!topic/docker-user/_ryRQheT_dc)

---

<div class="post-metadata">

**Author:** ![keeb](https://avatars.discourse-cdn.com/v4/letter/k/2bfe46/32.png) [@keeb](https://forums.docker.com/u/keeb)\
**Post date:** [October 10, 2014, 2:56pm UTC](https://forums.docker.com/t/dpdk-inside-container/231/7 "2014-10-10T14:56:55Z")

</div>

Yes. It’s possible.

I was just made aware of the following yesterday: [http://dpdk.org/ml/archives/dev/2014-October/006373.html](http://dpdk.org/ml/archives/dev/2014-October/006373.html)

I have a feeling there’s a lot of promise here, but there will be a lot of work to make docker integrate with something like DPDK natively and seamlessly. Namely, we need to do for network what we did for storage backends: split them out and allow the daemon to choose / fallback to sane defaults (like the pervasive iptables) by default.

---

<div class="post-metadata">

**Author:** ![keeb](https://avatars.discourse-cdn.com/v4/letter/k/2bfe46/32.png) [@keeb](https://forums.docker.com/u/keeb)\
**Post date:** [October 10, 2014, 2:58pm UTC](https://forums.docker.com/t/dpdk-inside-container/231/8 "2014-10-10T14:58:05Z")

</div>

That’s actually really encouraging to hear as well. I’d love to hear more about it if you ever have a few minutes.

---

<div class="post-metadata">

**Author:** ![rakurai](https://avatars.discourse-cdn.com/v4/letter/r/b77776/32.png) [@rakurai](https://forums.docker.com/u/rakurai)\
**Post date:** [June 24, 2015, 10:58pm UTC](https://forums.docker.com/t/dpdk-inside-container/231/9 "2015-06-24T22:58:38Z")

</div>

There has been some interest in doing this lately, as DPDK applications in containers could be very useful in the NFV world. [Redhat has done it](http://developerblog.redhat.com/2015/06/02/can-you-run-intels-data-plane-development-kit-dpdk-in-a-docker-container-yep/) and I’ve written a [tutorial on the subject](http://jason.digitalinertia.net/dockered-dpdk-packaging-open-vswitch/) including how to package DPDK-accelerated Open vSwitch inside a container.
