docker容器内默认是root用户执行,但是挂载的文件夹,到主机中的结果为root的,主机用户没有权限解决办法:
是在容器内取修改文件的属主解决: 在docker容器里面将文件属主修改为自己的用户名:
1.在容器外用id命令获得自己的用户ID和组ID:
$ id
uid=1001(us001) gid=1001(us001) groups=1001(us001),978(docker)
2.进入容器,将root用户的文件夹,改成自己的,注意后面的 * 表示所有的文件及文件夹
$ chown -R 1001:1001 *
操作截图:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!