简体   繁体   English

如何修复连接被拒绝 [::ffff:127.0.0.1]:linux 上的端口

[英]how to fix Connection refused [::ffff:127.0.0.1]:port on linux

hi i create project with .net core.my project connect to other project to get services.i read docker-compose and set network for projects.in windows os my project correctly connect to other project and get services.i set ip 127.0.0.1 to connect to other project.in linux i see ip docker container projects like this hi i create project with .net core.my project connect to other project to get services.i read docker-compose and set network for projects.in windows os my project correctly connect to other project and get services.i set ip 127.0.0.1 to connect to其他项目。在 linux 我看到 ip docker 容器项目这样

docker network inspect my_project_net

and see看看

 "IPv4Address": "172.18.0.5/16",
 "IPv6Address": ""

and get this error when my project connect to other projects并在我的项目连接到其他项目时出现此错误

Connection refused [::ffff:127.0.0.1]:port // port is 105

how i can cast this port to 127.0.0.1 or run correctly my project thanks for read my problem我如何将此端口转换为 127.0.0.1 或正确运行我的项目感谢阅读我的问题

you must set container_name in docker-compose to environment project that connects to another project for example:您必须将 docker-compose 中的 container_name 设置为连接到另一个项目的环境项目,例如:

  version: '3.3'
     
    services:
      proj1:
        container_name: proj-1
        image:  ...
        ports:
          - "5002:5002" 
          - "8443:8443"
        environment:
          - ConnectionString=Data Source=127.0.0.1,14330;Initial Catalog=db;
User  id=sa;Password=******; // in docker-compose you must use (container_name) mssql insted 127.0.0.1
          - ConnectionString=Data Source=mssql,14330;Initial Catalog=db;
User  id=sa;Password=******; // true 
        restart: always
        depends_on:
          - mssqlservice
        restart: always
      mssqlservice:
        image: 'mcr.microsoft.com/mssql/server:2019-CU3-ubuntu-18.04'
        container_name: mssql
        environment:
          ACCEPT_EULA: Y
          MSSQL_SA_PASSWORD: ******
        volumes:
          - sqlvolume:/var/opt/mssql
        expose:
          - 1433
        ports:
          - "14330:1433"
        restart: always
    volumes:
      sqlvolume:
        driver: local
        name: mssqldata

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM