最重要的,查看自己的命令对不对,容器运行状态,端口映射没有,目录挂载没有
查看容器状态
也可以看看宿主机的各进程端口:netstat -tuinp
进入容器,查看tomcat的端口是否正确,然后连接一下tomcat是否能ping通
进入容器命令:docker exec -it 容器名称或者id /bin/bash
docker exec -it 467 /bin/bash,进入成功
容器内ping tomcat ,可以看到是成功的 curl http://localhost:8080
宿主机内ping容器 ,发现也是成功的
这时候可以考虑一下是否是 云服务器的安全组没用放开该端口,导致浏览器访问不到,配置端口
重启一下云服务器,docker可以设置容器自重启,以便不用去手动重启
docker update --restart=always 容器名称
再去查看,可以访问,问题为 安全组端口未开放