Docker运行无法运行python image- IndentationError:期望一个缩进块

时间:2017-01-24 13:00:08

标签: docker dockerfile dockerhub

我使用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"]

有什么问题吗?

1 个答案:

答案 0 :(得分:0)

任务已停止,因为它无需再做任何事情。容器只有在执行某些操作时才会运行。 docker ps -a命令可用于检出容器。