我依照慕课网上面的教程编写了一个Dockerfile
并且在当前目录下编辑了index.html文件
接着执行
docker build -t ian/hello-nginx .
docker run -d -p 80:80 ian/hello-nginx
后面是有给出我的container id的,但是后面访问服务器就说拒绝连接是怎么回事呢?
我依照慕课网上面的教程编写了一个Dockerfile
并且在当前目录下编辑了index.html文件
接着执行
docker build -t ian/hello-nginx .
docker run -d -p 80:80 ian/hello-nginx
后面是有给出我的container id的,但是后面访问服务器就说拒绝连接是怎么回事呢?
使用
docker ps
可以查看到的才是启动成功,无法执行命令后发现没有 加 -a 参数 -a = all
docker logs [id]
查看启动失败原因
2 回答2.5k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答1.7k 阅读
用docker ps -a看看已经挂掉的容器,然后docker logs <container>看下容器的日志。
最后要说一点就是,你这么写Dockerfile是不对的,不符合官方最佳实践,建议去看看官方最佳实践,然后重构你的Dockerfile,你这配置写的简直要逼死强迫症