Я использую на нем сервер Nginx с конфигурацией, подобной
server
{
listen 1.2.3.4:8200;
...
}
Но я получаю сообщение об ошибке: "nginx: [emerg] bind () для 1.2 .3.4: 8200 не удалось "," errorDetail ":" 99 - Невозможно назначить запрошенный адрес "Но именно так я хочу, чтобы моя конфигурация Nginx выглядела. Я настроил VNi c на моем Linux docker контейнере с inet адресом "1.2.3.4".
При поиске по некоторым ссылкам - выглядит как You can't bind to an IP address not assigned to your computer.
, но этот IP-адрес назначается через vNI C!
Также я вижу эту ошибку только в настройке контейнера Docker. Nginx конфиг загружается нормально в моей Azure Linux ВМ. Любой параметр, который я мог бы пропустить в настройке docker?
Я использую docker -compose для создания docker cntainer, и мой файл dockerCompose.yaml выглядит примерно так -
version: "3"
services:
dev:
image: <MyImageName>
build:
dockerfile: docker/Dockerfile-build
context: .
ports:
- 8080:80
- 8200:8200
- "127.0.0.1:8083:22"
working_dir: /azure
entrypoint: /bin/bash
cap_add:
- NET_ADMIN