Docker-用Python3编写目录错误

我目前正在尝试运行:

FrankieMacBook-Pro-2candidacy-job-slurper$ Docker-compose up 

并面临这个错误:

 Starting candidacyjobslurper_app_1 ERROR: for app Cannot start service app: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:359: container init caused \"rootfs_linux.go:54: mounting \\\"/Users/Frankie/Documents/schmave/candidacy-job-slurper\\\" to rootfs \\\"/var/lib/docker/overlay2/9f39fb2e93c5d089eb163e495c1079465264a691acf36e7b53897058f3f7c7ec/merged\\\" at \\\"/var/lib/docker/overlay2/9f39fb2e93c5d089eb163e495c1079465264a691acf36e7b53897058f3f7c7ec/merged/code\\\" caused \\\"not a directory\\\"\"" : Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type ERROR: Encountered errors while bringing up the project. 

不幸的是,我必须承认,在这个过程中我有点迷茫,所以我们需要对这个错误意味着什么以及如何解决这个问题提供一些非常直接的指导。 这是我的目录 在这里输入图像说明

这里是docker-compose.yml:

 version: '2' services: app: build: context: . dockerfile: ./Dockerfile volumes: - ./:/code 

这里是Dockerfile

 FROM rdempsey/python-scraper:v2 WORKDIR /code ADD ./soj.py /code CMD [ "python", “./soj.py” ] 

这里是soj.py:

 from urllib.request import Request, urlopen from bs4 import BeautifulSoup url = 'http://stackoverflow.com/jobs?med=site-ui&ref=jobs-tab&sort=p' req = Request(url) SOJ = urlopen(req).read() soup = BeautifulSoup(SOJ, "html.parser") htags = (soup('h2')) for tag in htags: job = tag.a print(job.get('title')) 

谢谢

Interesting Posts