Docker 容器正常启动但通过ip加端口无法访问

这篇具有很好参考价值的文章主要介绍了Docker 容器正常启动但通过ip加端口无法访问。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前置条件:使用的阿里云轻量云服务器,ECS服务器应该也是类似的。

问题排查过程

  1. 排查linux服务器本身的防火墙是否开启,查看后是关闭的。

  1. 排查轻量云服务器的安全组是否将端口加入安全组,否则也是无法访问的,端口已加入安全组,可以排除这个问题。

  1. 通过tcping等端口ping工具,发现端口也是无法ping通。

  1. 通过在linux主机上去curl对应的端口,发现是可以通的。

问题解决

看了上述的配置,以及docker的状态都没什么问题,想到了docker的运行时间可能比较长了,索性就试了一下重启docker服务。

$ service docker restart
Redirecting to /bin/systemctl restart docker.service

docker 服务重启成功。

查看一下容器的状态。

$ docker ps -a
CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS                       PORTS     NAMES
20ed822e85ae   nginx     "/docker-entrypoint.…"   12 minutes ago   Exited (0) 8 seconds ago               mynginx
352de36c4280   615       "java -jar /app.jar"     36 hours ago     Exited (143) 8 seconds ago             amazing_neumann

启动nginx容器

docker start 20

因为不是执行docker run指令,因为之前已经挂载过容器了,这里相当于直接重启容器即可,其他不需要操作。

查看本地是否可以curl成功。

curl localhost

curl没有问题。

再次通过公网ip加端口访问nginx容器。文章来源地址https://www.toymoban.com/news/detail-716948.html

docker端口不能访问,docker,容器,运维,Powered by 金山文档

到了这里,关于Docker 容器正常启动但通过ip加端口无法访问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker:rabbitmq启动镜像后访问15672端口无法显示管理界面问题解决

    在Linux Ubuntu 18.04上通过Docker安装配置Rabbitmq后,按照网上提供的教程经验,发现打开 http://{ip}+15672无法打开相关的Rabbitmq Web管理平台界面 相关博客 Ubuntu安装Docker Docker安装Rabbitmq 这里无法通过15672端口获取相关文件可以划分为两个方向,笔者将其归类为外部因素和Rabbitmq内部原

    2024年02月11日
    浏览(39)
  • 模拟机Centos7.8 安装Ollama 无法通过虚拟机的ip:11434端口访问--NAT模式

    第一步: 添加11434端口到firewalld防火墙 firewall-cmd --zone=public --add-port=11434/tcp --permanent 加载端口 firewall-cmd --reload 查看结果 firewall-cmd --zone=public --query-port=11434/tcp 查开防火墙打开的端口 firewall-cmd --list-ports 第二步:修改Ollama 为了允许其他服务器访问ollama服务,需要将host设置成

    2024年04月28日
    浏览(35)
  • 解决docker容器之间网络互通 启动web服务只能本地localhost访问无法从外部访问

    docker容器之间相互访问 1.查看当前的网络 Copy [root@host ~]# docker network ls NETWORK ID          NAME                DRIVER              SCOPE 3dd4643bb158        bridge              bridge              local 748b765aca52        host                host                local 4d59a0cd3ff

    2024年02月10日
    浏览(35)
  • IP可以正常访问网站、域名无法正常访问

    问题: 域名解析都是都是正常的 可以ping通所指向的IP,端口也可以telnet通 但是就是无法正常访问平台,错误提示403 解决方案: 将tomcat里面的server配置文件中的defaultHost这个配置属性修改成网站访问的公网IP地址; 修改好了之后重启使用tomcat相应的程序即可

    2024年02月16日
    浏览(35)
  • Vite启动后提示“Network: use `--host` to expose“,且无法通过网络IP访问服务

    简单来说就是方便自己手机本地访问而查看的 Network地址 当 局域网 中另一台设备需要访问该服务时,必须通过本机 IP + 端口 访问。 尝试访问后,发现找不到这个服务,原因是 没有 将服务暴露在网络中。 解决方法  多种选择方法: 1.修改 vite.config.js 配置 2.通过 Vite

    2024年02月04日
    浏览(40)
  • springboot项目正常启动后却无法访问

    报错内容: Resolved [org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public java.lang.String com.cfm.user.controller.login.controller.UserLoginController.userLogin(com.cfm.user.controller.login.dao.UserLoginInfo)] 解决方案如下: 解析:在后台方法请求参数上添加@RequestBody时,将请求

    2024年02月13日
    浏览(32)
  • 通过网关访问微服务,一次正常,一次不正常 (nacos配置的永久实例却未启动导致)

    微服务直接访问没问题,通过网关访问,就一次正常访问,一次401错误,交替正常和出错 负载均衡试了 路由配置检查了 最后发现nacos下竟然有2个order服务实例,我明明只开启了一个呀 原来之前的8080端口微服务还残留,将其下线即可,否则负载均衡到未启动的实例,当然访问

    2024年02月13日
    浏览(28)
  • docker 容器与主机端口 在容器中启动服务 多容器端口冲突问题

    容器内的端口等与主机的端口等是分离的,容器中的环境可理解为是虚拟的. 容器中使用的网络环境与主机保持一致: 示例: docker run -it --network host image:tag 其中: --network host表示容器中使用的端口 IP等都是主机上的。 容器中端口可以映射到主机端口,且多个不同的主机端口

    2024年02月16日
    浏览(39)
  • docker为已启动的容器添加端口映射

    针对已运行的容器添加端口映射 1、查看容器是否映射端口 有端口映射: 无端口映射: 2、查看容器完整Id 3、进入docker容器目录查看 4、根据得到的容器完整id进入目录 目录中分别有两个文件: hostconfig.json 和 config.v2.json ,直接查看文件内容比较混乱可以下载到本机,使用

    2024年02月16日
    浏览(43)
  • 如何实现docker内部容器之间的端口访问

    Docker 的普及促使众多应用迁至其上部署,得益其诸多优势。然而,相较于传统非 Docker 环境中各应用通过 127.0.0.1:端口 即可轻松互访,Docker 容器若未经端口映射,彼此间端口则无法直接相通。是否存在更优方案以应对这一挑战? 场景简述:alpine-client 与 alpine-server 两容器,前

    2024年04月22日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包