【发布时间】:2020-05-29 13:03:21
【问题描述】:
这是我的 Dockerfile:
FROM python:3.8-slim
WORKDIR /proxy-scraper-checker-master
RUN apt-get update && \
apt-get install -y --no-install-recommends libc-dev
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
COPY . /proxy-scraper-checker-master
CMD [ "python", "main.py" ]
这是我的 docker-compose.yml:
version: "3.3"
services:
proxy-app:
build:
context: .
dockerfile: Dockerfile
container_name: proxy-app
这是我的项目目录的结构(我从中运行我的 docker 命令):
├── docker-compose.yml
├── Dockerfile
├── requirements.txt
├── proxy-scraper-checker-master
└── main.py
当我在上述目录中运行以下命令时:
码头工人组成
我收到以下错误消息:
C:\Projects\myprojects\docker-example>docker-compose up
Creating proxy-app ... done
Attaching to proxy-app
proxy-app | python: can't open file './main.py': [Errno 2] No such file or directory
proxy-app exited with code 2
有人可以指导我做错了什么吗?
【问题讨论】:
标签: docker docker-compose dockerfile docker-for-windows