본문 바로가기
서버/Docker

[Docker] 아파치와 톰캣설치하기 #1

by 블루데이제이 2019. 9. 6.
728x90
반응형

아파치 설치

오랫만에 포스팅을 하는군요!!

정말 하루하루가 바쁩니다. ㅠㅠ

 

도커위에 아파치와 톰캣을 설치하고 연동하는 방법을 알아보도록 하겠습니다.

 

우분투위에

도커설치방법은 우분투에 도커설치 참조

 

[Docker] 리눅스에 도커설치하기(Ubuntu, CentOS 7)

1. Ubuntu ■ Ubuntu 설치과정에서 자동 설치를 하지 않았다면 아래 스크립트를 실행한다. $ sudo apt-get update $ sudo apt-get install docker.io $ sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker..

bluedayj.tistory.com

도커 컨테이너 실행방법은 컨테이너 실행하기 참조

 

[Docker] 컨테이너 실행하기

응용프로그램을 설치하고 컨테이너를 실행해보자. 컨테이너 실행하기 Docker의 명령은 docker run docker pull docker search 과 같이 docker <명령> 형식입니다. 컨테이너를 실행하는 명령어는 다음과 같다. $ do..

bluedayj.tistory.com

 

먼저 아파치를 설치하도록 하겠습니다.

$docker search apache2

도커에서 apache2를 검색했을 때 나오는 Apache2

아파치를 검색하여 원하는 아파치 이미지를 설치합니다.

필자는 symbiote/apache2를 설치하도록 하겠습니다.

 

$docker run -d -i -t -p 80:80 --name apache2 symbiote/apache2

80포트로 도커를 데몬상태로 실행하며 도커명은 apache2로 지정했습니다. 로컬에 해당 이미지가 없으면 다운로드하고 실행합니다.

$docker ps -a

도커 프로세스를 확인합니다.

 

$docker exec -it apache2 /bin/bash

$cd /etc/apache2

도커 내부로 진입하여 아파치가 디렉토리를 확인합니다.

실제로 아파치가 실행되는지 확인해야 합니다.

아~~ 그런데 호스트에서 VirtualBox > Ubuntu > Apache2에 어떻게 접근하지???

Ubuntu에서 ifconfig로 아이피를 알아내서 크롬열고 http://아이피?? <===== 이거 아니에요!!!!

 

VirtualBox에서 해당 플랫폼 선택한 후 설정 버튼을 클릭하거나 마우스 오른쪽 누르고 설정버튼을 누릅니다.

아래와 같이 화면이 나타나면

네트워크를 선택하고 포트 포워딩 버튼을 클릭합니다.

그리고 추가버튼을 클릭하여 아래 그림과 같이 프로토콜과 IP(로컬이므로 생략), 포트를 입력합니다.

도커의 아파치 포트가 80이므로 80포트를 입력합니다.

 

브라우저에서 localhost를 입력합니다.

이상 도커에 아파치 설치를 알아봤습니다.

 

다음에는 톰캣을 설치하기를 알아보도록 하겠습니다.

 

 

 

728x90
반응형