check this ERPNext Docker Edge Latest pull failing to start · Issue #574 · frappe/frappe_docker · GitHub
you need to fix the volume permissions:
either add a container to docker-compose or use docker run command
...
fix-vol-permissions:
image: frappe/erpnext-worker:${ERPNEXT_VERSION}
user: root
command: chown -R 1000:1000 /sites /assets /logs
volumes:
- sites-vol:/sites
- assets-vol:/assets
- logs-vol:/logs
...
or use command
docker run --user root -v frappe_docker_sites-vol:/sites -v frappe_docker_logs-vol:/logs -v frappe_docker_assets-vol:/assets frappe/erpnext-worker:v13 chown -R 1000:1000 /sites /assets /logs
Note:
- remember to replace “frappe_docker” with your project name for all volumes. e.g.
<project-name>_logs-vol - confirm volume name with
docker volume ls - you’ll need to change traefik label to point to 8080 instead of current 80.