我正在使用这个方案:
1/ 我正在使用 Windows 7
2/ 我正在使用 vagrant 安装一个“ubuntu/trusty64”盒子
3/ 我 apt-get 安装 ansible
4/ 我用 ansibe 安装 docker 和 docker-compose
5/ 我用这个 dockerfile 创建一个 docker 镜像:
FROM php:7-apache
MAINTAINER Bruno DA SILVA "bruno.dasilva@foo.com"
COPY containers-dirs-and-files/var/www/html/ /var/www/html/
WORKDIR /var/www/html
6/ 我运行它:
sudo docker build -t 10.100.200.200:5000/pimp-hello-world .
sudo docker run -p 80:80 -d --name test-php 10.100.200.200:5000/pimp-hello-world
7/ apache 无法显示页面,我必须添加:
RUN chmod -R 755 /var/www/html
到 dockerfile 以使其可见。
所以这是我的问题:在 Windows 上工作时我可以处理文件权限(以及如何处理)?还是我必须在linux下移动?