vanila docker成功时docker compose为何失败(权限)
我正在尝试运行uwsgi,如果我使用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
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
不确定原因