我正在尝试使用 docker-compose up 在 Windows 中运行我的 Dockerfile,但出现此错误:
Traceback (most recent call last):
File "docker-compose", line 3, in <module>
File "compose\cli\main.py", line 81, in main
File "compose\cli\main.py", line 200, in perform_command
File "compose\cli\command.py", line 60, in project_from_options
File "compose\cli\command.py", line 152, in get_project
File "compose\cli\docker_client.py", line 41, in get_client
File "compose\cli\docker_client.py", line 170, in docker_client
File "docker\api\client.py", line 197, in __init__
File "docker\api\client.py", line 221, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: (5, 'CreateFile', 'Access is denied.')
[11536] Failed to execute script docker-compose
这是 dockerfile:
FROM python:3.7.10
ENV FLASK_APP app.py
ENV server TEST_DOCKER
ENV PYTHONUNBUFFERED 1
ENV PORT 8080
COPY requirements.txt /
RUN pip3 install -r requirements.txt
COPY . /app
WORKDIR /app
EXPOSE 8080
ENTRYPOINT ["./gunicorn.sh"]