簡體   English   中英

使用sysctl更改docker文件中的內核參數,運行容器是否會影響Host內核

[英]Use sysctl to change kernel params in docker file,will the running container affect Host kernel

Docker與Host共享內核。

如果我在docker文件中添加它並構建一個圖像:

RUN sysctl -w fs.nr_open=2000000
RUN sysctl -w net.ipv4.tcp_tw_recycle=1

然后我通過這個圖像運行docker容器,這個配置會影響主機操作系統嗎?

我不想影響不改變此配置的主機或其他容器。

不,這不會影響主持人。

在運行容器時,您可以為容器提供一些特殊權限,以便能夠(部分地)影響主機,例如權限或其他一些額外的特定用途權限。

查看此鏈接以獲取更多信息:

https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities

在你的情況下,我不知道第一行,但關於第二行,只要你沒有使用主機網絡(但任何其他模式,如默認橋),你的主機是安全的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM