vanila docker成功时docker compose为何失败(权限)

vanila docker成功时docker compose为何失败(权限),docker,docker-compose,Docker,Docker Compose,我正在尝试运行uwsgi,如果我使用docker run-d foo运行,它可以正常工作,但是如果我使用docker compose up,它会失败,并且出现错误 bind():权限被拒绝[core/socket.c第230行] docker-compose.yml services: web: restart: always build: context: . dockerfile: ./compose/production/web/Do

我正在尝试运行uwsgi,如果我使用
docker run-d foo运行,它可以正常工作,但是如果我使用
docker compose up,它会失败,并且出现错误

bind():权限被拒绝[core/socket.c第230行]

docker-compose.yml

 services:
   web:
     restart: always
     build:
       context: .
       dockerfile: ./compose/production/web/Dockerfile
     image: foo
     volumes:
       - /app
       - /var/log
Dockerfile

....
CMD uwsgi --uid www-data --gid www-data  --emperor /app/momsite/momsite/conf/docker/etc/uwsgi/vassals

您用于uwsgi的用户是什么?可能的答案是可用的,因为
卷:/var/log
不确定原因