在Pycharm上通过docker-compose运行Python控制台

我遇到了一些问题,通过docker-compose与远程python intepreter运行pycharm。 除了Python控制台,一切正常,当我按下运行button时,它只显示以下消息:

“错误:找不到服务”web“容器名称从docker输出”

我真的不明白为什么它让我显示,如果我的docker-compose.yml提供了一个“networking”服务。

任何帮助?

编辑:

泊坞窗,compose.yml

version: '2' volumes: dados: driver: local media: driver: local static: driver: local services: beat: build: Docker/beat depends_on: - web - worker restart: always volumes: - ./src:/app/src db: build: Docker/postgres ports: - 5433:5432 restart: always volumes: - dados:/var/lib/postgresql/data jupyter: build: Docker/jupyter command: jupyter notebook depends_on: - web ports: - 8888:8888 volumes: - ./src:/app/src python: build: context: Docker/python args: REQUIREMENTS_ENV: 'dev' image: helpdesk/python:3.6 redis: image: redis:3.2.6 ports: - 6379:6379 restart: always web: build: context: . dockerfile: Docker/web/Dockerfile command: python manage.py runserver 0.0.0.0:8000 depends_on: - python - db ports: - 8001:8000 restart: always volumes: - ./src:/app/src worker: build: Docker/worker depends_on: - web - redis restart: always volumes: - ./src:/app/src 

Dockerfile

 FROM python:3.6 # Set requirements environment ARG REQUIREMENTS_ENV ENV REQUIREMENTS_ENV ${REQUIREMENTS_ENV:-prod} # Set PYTHONUNBUFFERED so output is displayed in the Docker log ENV PYTHONUNBUFFERED=1 # Install apt-transport-https RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y \ apt-transport-https # Configure yarn repo RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list # Install APT dependencies RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y \ locales \ openssl \ yarn # Set locale RUN locale-gen pt_BR.UTF-8 && \ localedef -i pt_BR -c -f UTF-8 -A /usr/share/locale/locale.alias pt_BR.UTF-8 ENV LANG pt_BR.UTF-8 ENV LANGUAGE pt_BR.UTF-8 ENV LC_ALL pt_BR.UTF-8 # Copy requirements files to the container RUN mkdir -p /tmp/requirements COPY requirements/requirements-common.txt \ requirements/requirements-$REQUIREMENTS_ENV.txt \ /tmp/requirements/ # Install requirements RUN pip install \ -i http://root:test@pypi.defensoria.to.gov.br:4040/root/pypi/+simple/ \ --trusted-host pypi.defensoria.to.gov.br \ -r /tmp/requirements/requirements-$REQUIREMENTS_ENV.txt # Remove requirements temp folder RUN rm -rf /tmp/requirements 

这是python图像Dockerfile,Web Dockerfile只是从这个图像声明,并将源文件夹复制到容器。