You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker data-root目录权限重启后自动变710,如何固定为755?

解决Docker重启后data-root目录权限自动变为710的问题

可以修改这个行为,让Docker启动后保持data-root目录的755权限。Docker默认会在启动时将data-root权限重置为710,这是它的安全策略,但我们可以通过自定义systemd启动前置命令来覆盖这个设置。

具体操作步骤:

  1. 创建Docker服务的自定义配置目录(若尚未存在):

    mkdir -p /etc/systemd/system/docker.service.d
    
  2. 编辑override配置文件:

    vi /etc/systemd/system/docker.service.d/override.conf
    

    在文件中添加以下内容,将/path/to/your/data-root替换为你实际设置的Docker数据根目录路径:

    [Service]
    ExecStartPre=/bin/chmod 755 /path/to/your/data-root
    
  3. 重新加载systemd配置并重启Docker:

    systemctl daemon-reload
    systemctl restart docker
    

设置完成后,每次Docker启动或重启前,systemd都会先执行chmod 755命令将目标目录权限改为755,之后Docker daemon启动时就不会再把权限改回710了。

需要注意:710权限是Docker为限制非授权用户访问容器数据的安全设置,改成755后其他用户也能读取该目录下的内容,请确认你的业务场景确实需要这个权限再进行修改。

内容的提问来源于stack exchange,提问作者reisub83

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 11:03:12