ユーザ用ツール

サイト用ツール


サイドバー

このページの翻訳:



最近の更新



Tag Cloud

50_dialy:2022:03:16

文書の過去の版を表示しています。


2022.03.16 Docker compose Permission denied

Docker composeでvoluemsを設定したとき、Permission deniedでアクセスできない場合がある。

docker-compose.yml

---
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@2c746d512cc2:/# 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

対応

1. SElinuxを止める

setenforce 0

2. zを付ける

  volumes:
    - ./public:/usr/share/nginx/html:z
50_dialy/2022/03/16.1647347118.txt.gz · 最終更新: 2022/03/15 21:25 by matsui