我使用docker-hub构建了我的python文件的docker镜像。当我运行它时,它给了我以下错误:
$docker run -it docker/testservice /bin/sh
File "run.py", line 38
def docker():
^
IndentationError: expected an indented block
如果我使用相同版本的python手动运行相同的run.py,它可以正常工作。
Dockerfile:
FROM python:3.5.2
RUN ["pip", "install", "docker-cloud"]
COPY . /app
WORKDIR /app/src/DockerService
EXPOSE 5002/tcp
ENV PYTHON_URLS http://*:5002
VOLUME /etc/test/
COPY default.conf /etc/test/
ENTRYPOINT ["python", "run.py"]
有什么问题吗?
答案 0 :(得分:0)
任务已停止,因为它无需再做任何事情。容器只有在执行某些操作时才会运行。 docker ps -a命令可用于检出容器。