В настоящее время у меня настроен док-сервер Macvlan следующим образом:
docker network create -d macvlan --subnet=10.30.140.0/22 --gateway=10.30.143.254 -o parent=br0 NETNAME1
Я хочу дать этому док-контейнеру IP-адрес, чтобы он мог быть доступен из любой точки нашей компании, поэтому, когда я пытаюсьзапустите мой докер-контейнер следующим образом:
docker run --net NETNAME1 -it --ip=10.30.141.43 -p 10.30.141.43:80:4873 --expose=80 verdaccio/verdaccio
Я могу получить доступ к этому IP-адресу из любого места, кроме хоста, на котором выполняется контейнер, и я не совсем уверен, почему.Я также хотел сделать так, чтобы порт хоста был 80, порт контейнера 4873. Но я могу получить к нему доступ, только если мой URL-адрес http://10.30.141.43:4873
. Есть ли причина, по которой он не будет перенаправлен на 80