728x90
컨테이너는 가상 IP 주소를 할당받습니다. 도커는 기본적으로 컨테이너에 172.17.0.X IP를 순차적으로 할당해줍니다.
컨테이너는 기본적으로 외부에서 접근할 수 없습니다. 외부에서 접근할 수 있도록 하려면 컨테이너의 포트를 호스트의 포트에 바인딩해야합니다. 이를 포트 포워딩이라고 합니다.
docker run --name containerName -p 80:80 nginx:latest
-p [Host port]:[Container port]
-p 옵션은 포트포워딩을 설정하는 옵션입니다. 호스트의 포트에 컨테이너의 포트를 바인딩하면 해당 포트를 통해 외부에서 컨테이너와 통신을 할 수 있습니다. 여러 포트를 바인딩하고 싶다면 바인딩하려는 포트를 그만큼 -p옵션을 써서 추가해주면 됩니다.
-p [Host port]:[Container port] -p [Host port]:[Container port] -p [Host port]:[Container port] ...
'Infra > Docker' 카테고리의 다른 글
Docker 입문강의 요약 (0) | 2021.09.09 |
---|