[英]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.