このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 7 / 昨日: 0
総計: 839
- Dokuwiki.fl8.jp(272)
- 13 CentOS6メール設定(15)
- 34 UnboundでHA構成(14)
- 05 rsync(14)
- FreeBSD カーネル再構築(13)
最近の更新
このページへのアクセス
今日: 7 / 昨日: 0
総計: 839
Docker composeでvoluemsを設定したとき、Permission deniedでアクセスできない場合がある。
---
version: '3'
services:
nginx:
image: nginx:latest
ports:
- "8080:80"
volumes:
- ./public:/usr/share/nginx/html
コンテナにログインして見ると対象にPermission deniedでアクセスできない。
もしファイルを直接指定しても、ハテナになってしまいます。
# docker exec -it app-nginx-1 bash root@a107d04ed12b:/# ls -al /usr/share/nginx/html/ ls: cannot open directory '/usr/share/nginx/html/': Permission denied root@a107d04ed12b:/# ls /usr/share/nginx/html/ -al ls: cannot access '/usr/share/nginx/html/index.html': Permission denied total 4 drwxr-xr-x. 2 root root 40 Mar 1 13:59 . drwxr-xr-x. 3 root root 18 Mar 1 13:59 .. -rw-r--r--. 1 root root 497 Jan 25 15:03 50x.html -?????????? ? ? ? ? ? index.html
setenforce 0
volumes:
- ./public:/usr/share/nginx/html:z