如何在AWS Beanstalk上绑定Dockerfile中的发布端口

时间:2015-04-08 14:49:09

标签: amazon-web-services docker port elastic-beanstalk dockerfile

我尝试在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以使其可用

Image here is my command from putty

在开始时,有图像是工作和运行的容器。但它似乎无法映射端口,所以它死了。然后,我需要再次使用-p运行run命令以使其正常工作

我没有线索如何使用-p在哪个端口上运行docker。请帮帮我

0 个答案:

没有答案