我尝试在aws上部署asp.net docker
这是我的Dockerfile(来自microsoft docker示例)
FROM microsoft/aspnet
COPY . /app
WORKDIR /app
RUN ["kpm", "restore"]
EXPOSE 80:80
ENTRYPOINT ["k", "kestrel"]
问题是。我可以使用命令行调用[docker run -p 80:80 image]来正确运行docker
但是当我使用AWS Beanstalk部署我的dockerfile时。它无法自动将公共端口映射到docker端口。我需要再次运行docker run -p以使其可用
在开始时,有图像是工作和运行的容器。但它似乎无法映射端口,所以它死了。然后,我需要再次使用-p运行run命令以使其正常工作
我没有线索如何使用-p在哪个端口上运行docker。请帮帮我