为了账号安全,请及时绑定邮箱和手机立即绑定

执行完docker run命令以后发现docker ps里面没有我创建的容器?

执行完docker run命令以后发现docker ps里面没有我创建的容器?

慕少森 2018-09-05 17:14:25
我依照慕课网上面的教程编写了一个Dockerfile并且在当前目录下编辑了index.html文件接着执行docker build -t ian/hello-nginx .docker run -d -p 80:80 ian/hello-nginx后面是有给出我的container id的,但是后面访问服务器就说拒绝连接是怎么回事呢?
查看完整描述

2 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

使用

docker ps

可以查看到的才是启动成功,无法执行命令后发现没有 加 -a 参数 -a = all

docker logs [id]

查看启动失败原因


查看完整回答
反对 回复 2018-09-23
?
临摹微笑

TA贡献1982条经验 获得超2个赞

用docker ps -a看看已经挂掉的容器,然后docker logs <container>看下容器的日志。

最后要说一点就是,你这么写Dockerfile是不对的,不符合官方最佳实践,建议去看看官方最佳实践,然后重构你的Dockerfile,你这配置写的简直要逼死强迫症


查看完整回答
反对 回复 2018-09-23
  • 2 回答
  • 0 关注
  • 17459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信