본문 바로가기

docker 웹 아파치

(2)
[도커 실습] 다중 컨테이너 통신 ( 아파치 활용 ) 아파치 컨테이너를 여러 개 실행하기 컨테이너를 여러 개 실핼할 때 호스트 컴퓨터의 포트 번호가 중복돼서는 안된다. 따라서 호스트 컴퓨터의 포트 번호는 1씩 차이나도록 번호를 지정한다. 반면 컨테이너 포트는 중복돼도 무방하므로 모두 80 번으로 설정한다. 웹 브라우저를 통한 동작 확인 역시 호스트 포트 번호에 따라 달라진다. 🌝 컨테이너 여러 개 실행 docker run --name apa000ex3 -d -p 8081:80 httpd docker run --name apa000ex4 -d -p 8082:80 httpd docker run --name apa000ex5 -d -p 8083:80 httpd soobin@DESKTOP-6SJCDN6:/mnt/c/WINDOWS/system32$ docker ru..
[도커 실습] 컨테이너 통신 ( 아파치 활용 ) 아파치란 ? 아파치는 웹 서버 기능을 제공하는 소프트웨어이다. 쉽게 설명해서 아파치가 동작 중인 서버에 파일을 두면 이 파일을 웹 사이트 형태로 볼 수 있다. 컨테이너는 실행될 때 외부에서 접근이 불가능한 상태로 실행되기 때문이다. 웹 브라우저를 통해 컨테이너에 접근이 가능하게하려면 컨테이너를 실행할 때 설정이 필요하다. 또한 이 설정은 컨테이너를 생성한 후에는 기본적으로 변경할 수 없다. 따라서 docker run 커맨드에 옵션형태로 설정할 수 있다. 컨테이너와 통신하려면 ? 웹 브라우저를 통해 컨테이너에 접근하려면 외부와 접속하기 위한 설정이 필요하다. 이를 위해 '포트' 를 설정한다. '포트'란 통신 내용이 드나드는 통로를 의미한다. 아파치는 서버에서 정해둔 포트에서 웹 사이트에 대한 접근을 기다리..