У меня есть контейнер Docker, указанный через Dockerfile, который должен работать с флагом -p
, чтобы он функционировал должным образом. На моей локальной машине, после запуска
docker run -d -p 5000:5000 blagtagger:v0.4.3
отображение портов отображается как 0.0.0.0:5000->5000/tcp
, и все работает гладко.
Теперь мне нужно развернуть его на AWS Elastic Beanstalk, поэтому я подготовил файл Dockerrun.aws.json
следующим образом:
{
"AWSEBDockerrunVersion": "1",
"Ports": [
{
"ContainerPort": 5000,
"HostPort": 5000
}
]
}
Однако порт контейнера, похоже, не отображается правильно на порт хоста. Сопоставление портов отображается как 5000/tcp
.
Как я могу попросить Beanstalk установить отображение на 0.0.0.0:5000->5000/tcp
?