首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker run无法运行python image- IndentationError:应为缩进块

Docker run无法运行python image- IndentationError:应为缩进块
EN

Stack Overflow用户
提问于 2017-01-24 21:00:08
回答 1查看 461关注 0票数 1

我已经使用docker-hub构建了我的python文件的docker镜像。当我运行它时,它给出了以下错误:

代码语言:javascript
复制
$docker run -it docker/testservice /bin/sh
  File "run.py", line 38
    def docker():
      ^
IndentationError: expected an indented block

如果我用相同版本的run.py手动运行相同的python,它会工作得很好。

Dockerfile:

代码语言:javascript
复制
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"]

你知道问题出在哪里吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-20 23:08:19

该任务已停止,因为它没有更多的工作要做。容器只有在做某些事情的时候才会运行。docker ps -a命令可以用来签出容器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41828887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档