gpt4 book ai didi

Docker 构建 : read-only file system

转载 作者:IT老高 更新时间:2023-10-28 21:22:31 27 4
gpt4 key购买 nike

我正在使用 Dockerfile 来构建我的镜像,并且我在其中有一个命令:

RUN sysctl -w net.ipv4.route.flush=1

但它无法构建图像并出现以下错误:

Step 20 : RUN sysctl -w net.ipv4.route.flush=1
---> Running in 4d7302b56c53
sysctl: setting key "net.ipv4.route.flush": Read-only file system

最佳答案

出于安全原因,您需要处于特权模式才能执行此操作。目前无法在特权模式下使用 Dockerfile。

$> docker run ubuntu sysctl -w net.ipv4.route.flush=1 && echo ok || echo ko
sysctl: setting key "net.ipv4.route.flush": Read-only file system
ko
$> docker run --privileged ubuntu sysctl -w net.ipv4.route.flush=1 && echo ok || echo ko
ok

为什么需要在构建时执行此操作?

关于Docker 构建 : read-only file system,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23537560/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com