-
[Docker] httpd 웹 접속하기Server&Infra/Docker 2024. 9. 19. 20:19728x90
이번 글에서는 httpd 이미지를 실행하여 웹에 접속하는 방법에 대해 알아보자.
이전까지 우리가 접근한 방식으로 컨테이너를 실행하고 컨테이너에 접근하는것은 Server 내부에서만 가능했다.
외부에서 접근하려면 Server 호스트와 컨테이너의 연결이 끊겨있기 때문에 아무리 호출해도 컨테이너 웹 서버를 호출 할 수 없다. 이를 해결하기 위해 Server 호스트와 컨테이너를 연결해주는 작업이 필요하다.
컨테이너 실행할때, Server 호스트의 80번 Port와 컨테이너의 80번 Port를 연결하는 포트포워딩 작업을 추가하면 된다.
# docker run -d --name <NAMES> -p <IP><Host Port>:<Container Port> <Image>
외부에서 Host Port로 내부 Container Port를 바라 볼 것을 의미하며, IP는 생략 가능하다.
이렇게 외부 브라우저에서 웹 서버 호출이 가능하다.
728x90'Server&Infra > Docker' 카테고리의 다른 글
[Docker] mysql 볼륨 설정 (0) 2024.09.20 [Docker] 볼륨(volume) 마운트하기 (0) 2024.09.17 [Docker] 이미지 다루기 (0) 2024.09.15 [Docker] 컨테이너 다루기(3) - 중지/삭제하기 (0) 2024.09.14 [Docker] 컨테이너 다루기(2) - 실행하기 (2) 2024.09.13