Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 如何在领事码头集装箱上注册服务_Docker_.net Core_Docker Compose_Consul - Fatal编程技术网

Docker 如何在领事码头集装箱上注册服务

Docker 如何在领事码头集装箱上注册服务,docker,.net-core,docker-compose,consul,Docker,.net Core,Docker Compose,Consul,我需要在Docker容器中运行的Concur中注册我的容器。然而,我的集装箱化服务不是由领事集装箱显示的 我正在使用docker compose运行领事和我的服务,这里是docker-compose.yml文件 myservice: image: myservice build: context: . dockerfile: myservice/Dockerfile ports:

我需要在Docker容器中运行的Concur中注册我的容器。然而,我的集装箱化服务不是由领事集装箱显示的

我正在使用docker compose运行领事和我的服务,这里是docker-compose.yml文件

myservice:
        image: myservice
        build:
            context: .
            dockerfile: myservice/Dockerfile
        ports:
            - "9101:80"

    consul:
        image: bitnami/consul:latest
        ports:
          - '8300:8300'
          - '8301:8301'
          - '8301:8301/udp'
          - '8500:8500'
          - '8600:8600'
          - '8600:8600/udp'
此外,当我运行一个本地领事版本时,它可以发现我的服务,但不能使用docker映像

这是我的appsetting.json配置

{
  "Configuration": {
    "ServiceName": "myservice",
    "ServiceHost": "myservice",
    "ServicePort": 9101,
    "ConsulAddresss": "consul"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  "AllowedHosts": "*"
}