docker로 httpd image 실행하기

halloyun·2024년 3월 21일

docker로 apache 서버 실행학습을 하던 도중 제대로 진행되지 않는 일이 발생했다.
학습 환경이 달라서 그런건지 실습에선 ubuntu 또는 linux에서 실행하는 듯 싶었는데 내 실행환경은 macOs니까 다를 수도 있어서 정리해봤다.

목표 : apache 서버 실행시켜 화면에 It works! 띄우기

  1. 도커 이미지 받아오기
docker pull httpd
  1. 컨테이너를 만들어 실행
docker run --name apache -p 8080:80 httpd
  • --name apache : 해당 서버 이름 (컨테이너 이름)
  • -p 8080:80 : host의 8080포트와 httpd 이미지로 만든 컨테이너의 80포트를 연결 (앞에 나오는게 host)


여기까지 완료되었으면 도커 데스크탑에 apache로 컨테이너가 생성되어있으며 실행 중일것이다. 이후 Port(s)의 포트번호를 클릭하면 자동으로 브라우저가 뜨지만 url에 직접 입력한다면 http://localhost:8080/을 입력하면 연결되었음을 확인할 수 있다.

profile
안뇽! 자기소개는 밝게

0개의 댓글