私はこのスキームを使用しています:
1/ 私は Windows 7 で作業しています
2/ vagrant を使用して「ubuntu/trusty64」ボックスをマウントしています
3/ apt-get install ansible を実行します
4/ docker と docker-compose を ansibe でインストールします
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 に移行する必要がありますか?