V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
waiti
V2EX  ›  问与答

docker 启动容器后,该容器的守护进程默认 umask 值为 027

  •  
  •   waiti · 2023-07-31 22:18:40 +08:00 · 666 次点击
    这是一个创建于 516 天前的主题,其中的信息可能已经有所发展或是发生改变。

    宿主机和 exec 进入容器后查看 umask 值都为 022 ,但是通过 docker compose 启动容器后,通过 docker-compose exec container umask 后显示的当前守护进程是 027 一般是什么情况导致的该进程 umask 值为 027 ,目前解决方案是在启动脚本强制修改为 022 ,有更优雅的方式吗

    1 条回复    2023-08-02 13:53:01 +08:00
    julyclyde
        1
    julyclyde  
       2023-08-02 13:53:01 +08:00
    “宿主机”和“exec 进入”查看都是 022 ?
    exec 进去我能明白。什么叫“宿主机”?

    问题是:exec 进去查看的其实是 shell 的 umask 啊,和服务进程没什么关系
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2730 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:47 · PVG 22:47 · LAX 06:47 · JFK 09:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.