Docker Datei und Ordner Berechtigungen
Zitat von thenlisters am 25. September 2023, 12:36 UhrHallo,
Ich betreibe mithilfe von Docker eine WordPress entwicklungsumgebung Zuhause. Leider habe ich aber dabei das Problem, das ich in meinem Docker Container die Dateien nur bearbeiten kann wenn ich die Dateirechte immer anpasse, gibt es da ggf. einen Weg das ganze anzupassen, damit ich Dateien in Docker und in meiner Entwicklungsumgebung(VSCode) bearbeiten kann?
Meine Docker-Compose.yml:
version: '3'
services:
web:
build:
context: .
dockerfile: dockerfileWeb
volumes:
- ./:/var/www/html
environment:
- TZ=Europe/Berlin
- DEBIAN_FRONTEND=noninteractive
ports:
- "80:80"
links:
- mysql
Hallo,
Ich betreibe mithilfe von Docker eine WordPress entwicklungsumgebung Zuhause. Leider habe ich aber dabei das Problem, das ich in meinem Docker Container die Dateien nur bearbeiten kann wenn ich die Dateirechte immer anpasse, gibt es da ggf. einen Weg das ganze anzupassen, damit ich Dateien in Docker und in meiner Entwicklungsumgebung(VSCode) bearbeiten kann?
Meine Docker-Compose.yml:
version: '3'
services:
web:
build:
context: .
dockerfile: dockerfileWeb
volumes:
- ./:/var/www/html
environment:
- TZ=Europe/Berlin
- DEBIAN_FRONTEND=noninteractive
ports:
- "80:80"
links:
- mysql
Zitat von Tobias am 25. September 2023, 12:37 UhrHi, Ich bin mir nicht sicher, aber für deinen Fall müsste das folgende das Problem lösen:
# docker-compose.yml web: user: "${UID}:${GID}"
Einzeiler:
UID=${UID} GID=${GID} docker-compose up
Per bash:
export UID=${UID} export GID=${GID} docker-compose up
Hi, Ich bin mir nicht sicher, aber für deinen Fall müsste das folgende das Problem lösen:
# docker-compose.yml
web:
user: "${UID}:${GID}"
Einzeiler:
UID=${UID} GID=${GID} docker-compose up
Per bash:
export UID=${UID}
export GID=${GID}
docker-compose up