1. 首页
  2. 服务器应用
  3. Web服务器
  4. Docker容器没有权限写入宿主机目录的解决方案

Docker容器没有权限写入宿主机目录的解决方案

上传者: 2021-07-05 16:11:06上传 PDF文件 76.86 KB 热度 67次

在应用docker容器的时候,更多的时候我们会把宿主机的目录挂载到docker容器中。说在前面容器常常用作原生安装工具的替代品。在主机上使用具有所需版本的容器要比使用过时的工具好的多。但是,只要容器与主机系统进行交互,文件会留下错误或损坏的权限。幸运的是,解决该问题的方法并不需要使用脚本。解决方案2:创建拥有正确所有权的文件第二种解决方案更简洁,它将使用容器内的正确所有权创建文件和目录。Docker 提供了一个参数来设置容器内用户的用户 ID 和组 ID:这种方法可以很好的帮您解决用户 ID 和组 ID 的错误。请注意,出于安全目的,在容器内以 root 身份运行是最糟糕的做法。Dockerfile 应始终使用 USER 指令从而避免直接使用 root 权限。

下载地址
用户评论