도커에서 네트워크 부분 bridge 가 아닌 host 로 만들려고 합니다.
docker-compose 로는 생성 불가능하고
도커 CLI 로는
Published ports are discarded when using host network mode
주의사항이 뜨지만 생성이 되더군여..
얼마전 전부 docker-compose 로 전부 세팅해서 docker-compose로 생성하고 싶습니다.
방법 있을가요?
도커에서 네트워크 부분 bridge 가 아닌 host 로 만들려고 합니다.
docker-compose 로는 생성 불가능하고
도커 CLI 로는
Published ports are discarded when using host network mode
주의사항이 뜨지만 생성이 되더군여..
얼마전 전부 docker-compose 로 전부 세팅해서 docker-compose로 생성하고 싶습니다.
방법 있을가요?
추가하면 됩니다.
https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode
yml 버전 1.28.5 가 사용했던 버전이고 , 버전 업데이트 해도 안되더라구여..
구글링하니 1.25.4 버전이 된다길래 다운그레이드 하니 잘 됩니다.
버전업상태에서 사용할 방법이 없는거 같네요.. 현제로서는
버전에 따라 오류가 발생했나 보군요.
잘 해결하신 것 같네요.
혹, 에러가 "host" network_mode is incompatible with port_bindings 이라면
docker-compose에서 ports 부분을 삭제해 주시면 될 겁니다.
bitwarden 이라는 컨테이너가 있다고 가정하에 포트를 삭제하면 외부에서 어떻게 접속을 해야 할까요?
역방향프록시에서 포트 지정하여 도메인주소로 했는데 포트번호가 없다보니 이것이 또 궁금합니다.
감사합니다.
도커 nginx 미설치.
이방법은 안되네요...;
컨테니어가 여러개일겨우 포트지정을 안하면 외부에서 어느 컨테이너로접속을 해야하는지 모를것같거든요.