将硬件资源locking到Container(Docker)

有没有办法将硬件资源locking到在Docker框架/ Ubuntu上运行的Container

例如:我想locking一个networking接口卡到一个给定的容器,其他容器不能直接访问网卡,甚至lockingGPIO到一个容器等。

谢谢,PT

如果要locking底层硬件的networking接口卡或networking层,则需要在主机模式下使用docker。

docker run --net=host -it ubuntu /bin/bash 

目前,没有办法将硬件资源locking到特定的docker集装箱。 默认情况下,运行Docker容器时不会对资源造成任何限制,但是可以限制它可以消耗多less资源(内存,CPU,IO等)。

您可以在此链接中参考如何限制容器资源。

Interesting Posts