无法连接到泊坞窗容器微服务
我使用docker撰写了一个Docker容器内部的微服务。 docker-compose.yml文件如下。
version: '2.1' services: flousermanagement: build: context: ../FloUserManagement/bin/Debug/netcoreapp2.0/publish dockerfile: Dockerfile ports: - "5001:5001" - "8080:8080" volumes: - ../FloUserManagement/bin/Debug/netcoreapp2.0/publish/data: c:\floUserManagement\data
dockerfile。
FROM microsoft/dotnet:2.0.0-preview2-sdk-nanoserver ENTRYPOINT ["dotnet", "FloUserManagement.dll"] ARG source=. WORKDIR /floUserManagement ENV ASPNETCORE_URLS http://+:5001 EXPOSE 5001 EXPOSE 8080 COPY $source .
我无法连接到locahost。 运行没有容器的代码工作得很好,但不在容器内。 我试图跟踪容器上的请求,但我无法击中locahost:5000上的容器内的任何端点。
是由于dotnet核心2.0.0-preview2版本升级? 是否由于本地主机没有从IPv4映射到IPv6? 什么可能是这个解决方法?
我正在Azure虚拟机上运行docker企业版。 Windows Server 2016数据中心英特尔至强2.4GHz双核。 x64位7GB内存。 我使用的是Docker企业版,而不是社区版。
这是目前WinNAT实现中的一个错误。 连接到本地主机发布的端口不会从同一主机工作。 您将能够使用来自外部容器的映射端口,但不能在本地使用。 这似乎并没有计划,直到下一个主要版本的Windows 2016.( https://docs.docker.com/docker-for-windows/troubleshoot/#limitations-of-windows-containers-for-localhost-和发布端口 )
- 创build表格作为select工作,即使执行GTIA一致性
- 如何使用docker-py列出给定图像的标签?
- 泊坞窗图像正在运行,但网页错误 – docker
- 如何连接到由docker-compose创build的mysql
- 从本地连接到Docker MySQL容器?
- 如何使Azure虚拟机和configuration容器通过docker CLI / quickstartterminal使用Azure文件存储?
- 无法将MySQL容器连接到Docker中的Tomcat容器
- Docker php:5.6-apache 403(因为path的组件上缺lesssearch权限)
- Laravel在Mac OS X上的Docker上