run flask skeleton

来源:5-5 开发者利器-Docker+Bind Mout

suhaoyuan

2018-05-15

   docker run -d -p 80:5000  --name flask suhao/flask-skeleton

  执行上述命令,容器退出了,只能使用docker ps -a 进行查看。

  执行docker logs flask命令,提示:No such file or directory


该问题应该如何解决?

写回答

8回答

麦兜搞IT

2018-05-22

您好,我自己通过我们的第五章这个源码,build了这个flask-skeleton的docker image,run了一下确实没有问题。您要不要再重新获取下源码,然后试试?

您确定源码clone到您的机器上,scripts里的dev.sh有执行权限么?

✗ cd scripts
➜  scripts git:(master) ✗ ls -l
total 16
-rwxr-xr-x  1penxiao  staff  227 May 21 10:00 deploy.sh
-rwxr-xr-x  1penxiao  staff  207 May 21 10:00 dev.sh
➜  scripts git:(master) ✗


0
0

suhaoyuan

提问者

2018-05-21

FROM python:2.7

LABEL maintainer="Peng Xiao<xiaoquwl@gmail.com>"


COPY . /skeleton

WORKDIR /skeleton

RUN pip install -r requirements.txt

EXPOSE 5000

ENTRYPOINT ["scripts/dev.sh"]


0
2
suhaoyuan
还是不行,我用docker logs查看已经停止的容器,输出以下语句: no such file or directory.
2018-05-22
共2条回复

suhaoyuan

提问者

2018-05-20

老师,之前这个问题还是没搞定,麻烦你到我的仓库pull这个镜像下来看看是啥问题

docker pull suhao/flas-skeleton

0
1
麦兜搞IT
我试了一下,感觉是因为scripts/dev.sh 这个文件不可以执行或者没有,您能给我看看您build这个image的dockerfile么
2018-05-21
共1条回复

麦兜搞IT

2018-05-16

奇怪,您把你的这个docker image push到dockerhub吧,我拉下来看看

0
0

suhaoyuan

提问者

2018-05-16

可以的,我用docker ps -a可以查看到容器已停止

再用docker logs flask,返回信息no such file or directory.

0
0

麦兜搞IT

2018-05-16

有点奇怪,您运行课程之前的例子都没有问题么,能运行docker inspect flask么?

0
0

suhaoyuan

提问者

2018-05-15

可以,但已经停止了

0
0

麦兜搞IT

2018-05-15

您通过docker ps -a能看到这个已退出的容器么?

0
0

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程