진짜 개발자
본문 바로가기

Infra/Docker

Docker - Docker 컨테이너의 서비스와 연결하기 위한 포트 바인딩

728x90

Docker 에서 apache를 실행시켜 Port 바인딩하기


1. Host PC 설정

- ip : 1.0.0.61/24

2. 컨테이너 설정

1. Ubuntu 도커 이미지를 이용한다


2. $ docker run -it -p 80:80 --name ubuntu docker.io/ubuntu /bin/bash

- ubuntu를 이름으로 하여 호스트의 80port로 요청이 올시 docker의 80port로 포트를 바인딩하여 실행


3. 컨테이너에서 ubuntu 명령어 들을 이용하기위한 기본 설정

$ apt-get update

$ apt-get upgrade


4. apache2 설치

$ apt-get install -y apache2


5. apache2 실행

$ service apache2 start



3. 확인

- 웹브라우저에서 1.0.0.61로 접속한다