我在容器应用程序中的端口未正确公开.. 我得到这个 docker run 命令
docker run -d -p 0:3000 --name ############# -e
-p 命令不应该是-p 3000:3000
我在容器应用程序中的端口未正确公开.. 我得到这个 docker run 命令
docker run -d -p 0:3000 --name ############# -e
-p 命令不应该是-p 3000:3000
Azure Web App for Container 只是 Azure Web App 中的一种。Azure Web App 只是将端口 80(HTTP) 和 443(HTTPS) 暴露给 Internet。日志只会向您显示如下命令:
docker run -d -p 25762:80 --name azurenginx_0 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=azurenginx -e WEBSITE_AUTH_ENABLED=False -e PORT=80 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_INSTANCE_ID=93ad2e7cf8572308af1ea47b5a6125d6b6778911630249caca8d58ef84d9937b nginx
或者
docker run -d -p 25762:443 --name azurenginx_0 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=azurenginx -e WEBSITE_AUTH_ENABLED=False -e PORT=80 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_INSTANCE_ID=93ad2e7cf8572308af1ea47b5a6125d6b6778911630249caca8d58ef84d9937b nginx
如果您使用 Azure 容器实例,您似乎无法docker run
从日志中看到该命令。结果将是这样的: