본문 바로가기

도커

도커와 네트워크

반응형

 

https://youtu.be/SJFO2w5Q2HI

 

 

도커를 이용해 웹 서버를 설치하면, 웹 서버는 컨테이너에 설치된다

이 컨테이너가 설치된 운영체제를 도커 호스트로 부른다

하나의 도커 호스트에는 여러 개의 컨테이너가 만들어질 수 있다

 

컨테이너와 호스트 모두 독립적인 실행환경이기 때문에, 각자 독립적인 포트와 파일 시스템을 가지고 있다

 

웹 서버로 접속하려면 호스트와 컨테이너를 연결해야 한다

호스트의 80번 포트와 컨테이너의 80번 포트를 연결해주어야한다

docker run -p 80:80 httpd

앞의 80은 호스트의 포트, 뒤의 80은 컨테이너의 포트이다

이렇게 설정을 해주면 호스트의 80번 포트로 들어온 신호가 컨테이너의 80번 포트로 전송된다

이렇게 연결된 포트로 신호를 전송하는 것을 포트 포워딩이라고 한다

 

docker run --name ws3 -p 8081:80 httpd
ws3라는 이름으로 8081:80 포트로 웹 서버 설치, -p는 --publish

 

 

반응형

'도커' 카테고리의 다른 글

호스트와 컨테이너의 파일 시스템 연결  (0) 2021.11.01
명령어 실행, index.html 수정  (0) 2021.11.01
이미지 run  (0) 2021.11.01
이미지 pull  (0) 2021.10.30
도커 설치  (0) 2021.10.30