簡體   English   中英

Docker Windows容器:如何訪問域端口

[英]Docker Windows container: How to access domain port

我正在Visual Studio 2017中使用APS.NET開發網站。我決定使用Docker來解決上一次Windows更新中的IIS中的錯誤。

我需要使用以下URL訪問該網站: http:// seedweblocal:51414 /

但這不起作用,我做錯了嗎?

這是我的docker-compose。

version: '3'

services:
  seed.web:
    image: seed.web
    build:
      context: .\Seed.Web
      dockerfile: Dockerfile
    container_name: seedweb
    hostname: seedweblocal
    ports:
      - "51414:51414"

由王春燕(Yun -Yen Wang awnser) 編輯

我更改了Dockerfile來公開此端口,但是它不起作用。

繼續僅可在http:// seedweblocal /中訪問

我的Dockerfile

FROM microsoft/aspnet:4.7
ARG source
WORKDIR /inetpub/wwwroot
COPY ${source:-obj/Docker/publish} .
EXPOSE 51414

除了在docker-compose.yml中指定主機和容器端口映射外,還需要在映像seed.web中暴露端口(51414)。 這應該在其Dockerfile中完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM