tcp6-绑定:地址已在使用中

问题描述

谢谢您的时间。

问题:我一直在绑定端口,我想了解为什么?!

最佳猜测:与docker的连接没有掉线/ docker无法清除连接的问题,也许我需要重新启动docker daemon或其他东西?所有容器均已停止修剪。

netstat -lnp显示了正在使用的端口,但是我遇到的问题是有问题的端口7104没有PID,因此很难将其杀死(如果这是正确的做法) 。在此项目中,我们将该端口用于MysqL:5.7的docker映像,此处为docker compose部分。

对我进行调查的任何建议表示赞赏。

  MysqL:
    image: MysqL:5.7
    container_name: artemis-backend-MysqL
    restart: always
    networks: [artemis]
    ports: ["7104:3306"]
    volumes:
    - MysqL:/var/lib/MysqL:cached
    environment:
      MysqL_ROOT_PASSWORD: 12345
      MysqL_DATABASE: artemis
      MysqL_USER: hiddenUser
      MysqL_PASSWORD: hiddenExample
    healthcheck:
      test: ["CMD-SHELL","MysqLadmin -uroot -p12345 ping -h localhost"]
      interval: 2s
      timeout: 20s
      retries: 10

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)