docker 错误failed to open stream: Permission denied 解决方法

在服务器上面。运行docker时,php目录会发生权限问题解决方法如下:

1:进入php目录下面

docker exec -ti php56 /bin/bash #进入php容器

chown -R www-data:www-data /var/www/html #给定权限

/var/www/html/ #是你代码存放的目录

  

  

docker 错误failed to open stream: Permission denied 解决方法

2:在运行容器的时候,给容器加特权,及加上 --privileged=true 参数:

docker run -i -t -v /soft:/soft --privileged=true 686672a1d0cc /bin/bash