【问题标题】:Can a tcp port break in hardware?tcp 端口可以破坏硬件吗?
【发布时间】:2020-09-22 13:41:46
【问题描述】:

我有个学生可以这样启动mysql

docker run -e MYSQL_ROOT_PASSWORD=my-secret-pw -dp 3306:3306 mysql:latest

并连接到端口 3000。 任何其他端口也可以,但是以下命令会导致身份验证问题

docker run -e MYSQL_ROOT_PASSWORD=my-secret-pw -dp 3000:3306 mysql:latest

我不知道这意味着什么。 docker 容器镜像在没有任何卷挂载的情况下重新启动。所有其他端口都可以正常工作。该错误不是超时,而是身份验证问题。

有什么方法可以破坏端口,这是否有意义?

【问题讨论】:

    标签: mysql docker port


    【解决方案1】:

    没有一个 TCP 端口不能被破坏,只有其他东西可以在那个端口上监听,所以它不可用(或者你被路由到你不知道的东西)。

    在 windows 上查看端口上是否已经有任何东西在监听:

    netstat -aonp tcp | findstr "3000"
    

    这将显示某些东西是否已经在监听(可能是另一个实例或另一个容器)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多