Docker jenkins容器使用windows下挂载卷的时候,在容器中无法修改id_rsa和其它文件权限

shoppo0505 shoppo0505 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

docker-compose.yml的内容基本如下:

version: "1.0"
services:
  jenkins:
    image: jenkins:1.0.0
    container_name: jenkins
    ports:
      - 9999:8080
      - 50000:50000
    volumes:
      - windows本地目录:/var/jenkins_home/

启动容器container以后,生成了密钥文件id_rsa,文件在挂在卷中.ssh目录中,文件权限为755,这个时候我使用chmod 700 id_rsa修改文件的时候,文件权限并没有变化,不只是对于id_rsa文件,其实是对于所有挂载卷下的文件,都不能修改权限。

但是如果是在容器中的文件(非挂载卷)的文件就可以正常修改。

有哪位大神知道这个问题怎么解决吗?

...全文

相关推荐

易语言源码计算机指令大全

易语言源码计算机指令大全

emma20080101

别只改chmod!从SSH协议安全机制理解‘permissions are too open’的真正含义

本文深入解析SSH协议中‘permissions are too open’错误的安全机制,揭示私钥文件权限设计的深层逻辑。从Linux/Unix与Windows权限模型的差异到自动化环境中的密钥管理实践,提供全面的安全加固策略,帮助开发者从根本上理解并解决SSH连接中的权限问题。

weixin_30268071

OpenClaw Docker 安全部署:cap_drop、seccomp 与只读根文件系统实战

容器安全本质是运行时边界的精确控制。Linux Capabilities 决定进程能执行哪些特权操作,seccomp BPF 规则约束其可调用的系统调用,而 read_only 根文件系统则从文件层切断写入路径——三者协同构成最小权限沙盒。OpenClaw 作为依赖 Python 运行时与外部服务(Redis/PostgreSQL)的自动化编排工具,对环境一致性与攻击面收敛极为敏感;裸机部署易因版本冲突、权限混乱和日志竞争引发故障,而 Docker 提供声明式环境封装能力。本文基于 OpenClaw v0.

areen7003

WSL+PowerShell深度集成:Windows与Linux共生开发工作流

WSL(Windows Subsystem for Linux)并非Linux模拟器,而是基于轻量虚拟化与内核接口重映射的原生兼容层;其核心原理是通过WSL2运行真实Linux内核,并借助PowerShell作为统一控制中枢实现跨系统进程管理、文件互通与网络协同。这种架构赋予开发者无需双系统或传统虚拟机即可获得完整Linux运行时的能力,技术价值在于零开销调用apt、systemd、Docker等原生工具,同时保留PowerShell脚本生态与Windows生产力。典型应用场景包括混合开发调试、CI/CD流

weixin_34195142

Linux SSH密钥认证实战:从生成到VS Code免密连接

SSH密钥认证是现代Linux系统身份验证的核心机制,基于非对称加密原理实现客户端与服务器间的可信交互,彻底规避密码暴力破解、中间人窃听与凭证泄露风险。其技术价值在于兼顾高强度安全与自动化运维能力,广泛应用于远程服务器管理、Git代码托管、CI/CD流水线及云原生环境接入等关键场景。本文聚焦Ed25519密钥生成、authorized_keys权限配置、sshd_config安全加固及VS Code Remote-SSH免密调试等一线实操要点,覆盖Ubuntu、CentOS、AlmaLinux及统信UOS等

weixin_33709590
评论 1
收藏 已收藏
分享
返回顶部
shoppo0505
Docker 1,185 成员 925 内容