Cloud System Engineer

도커에 워드프레스를?? 본문

리눅스/docker

도커에 워드프레스를??

클라우드 엔지니어 2021. 1. 29. 21:20

지난 글에 도커 컨테이너 포트에 eth0 ip 와 포트를 호스트의 ip로 바인딩 시켰다.

 

이제는 아파치 서버가 아닌 워드프레스를 연동시켜보자!

 

 

워드프레스란 ?? 전세계적으로 30% 홈페이지 제작하는 오픈형 플렛폼이며

 

이에대한 특징은

  • 서버에 대한 기초지식이 없어도 된다. 그리고 서버를 구축하게 되면 서버에 대해 신경도 써야 하는데 그럴 필요가 없다. 본격 서버가 아니라 호스팅을 이용한다 하더라도 신경써야 할 것들이 많은데 그런 것들이 모두 상쇄된다.

  • (무료요금제 이용시) 서버 호스팅을 이용하는 비용 없이 워드프레스를 이용 할 수 있다.

  • 설치형에서는 젯팩 유료요금제를 구입해야 제공해야 되는 부분들이 기본 제공된다.

  • 서버나 PHP버전에 따라 워드프레스 설치형 제품과 완벽히 호환되지 않을 수 있는데 그런 걱정에서 사라진다.

  • 트래픽 걱정을 할 필요가 없다.

  • 비즈니스요금제 이상의 유료 플랜 가입시 설치형 워드프레스와 거의 동일한 기능을 이용하면서도 서버관리에 대한 걱정이 사라진다.

-나무위키 

 

도커에 워드프레스 설치 과정

 

# db 컨테이너
docker run -d --name wordpressdb -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=wordpress mysql:5.7

 

 

# 웹서버 컨테이너
docker run -d -e WORDPRESS_DB_PASSWORD=password --name wordpress --link wordpressdb:mysql -p 80 wordpress

 

docker ps -a 로 컨테이너의 상태와 목록을 확인하자

 

 

wordpressdb 와 wordpress 컨테이너가 생성되었다.

 

 

명령어 옵션에 대해 간략히 설명하자면

 

-d:Detached 모드로 컨테이너를 실행한다. 다시 말해 컨테이너를 백그라운드에서 실행
하도록 설정한다.
-e: 컨테이너의 환경변수를 설정한다.
--link:컨테이너의 내부 IP를 알 필요없이 항상 별칭

-i -t 옵션을 사용하면 입출력이 가능한 컨테이너를 할당받는다 

 

호스트pc에서 wordpress 접속을 확인하려면 우선 linux ip 와 wordpress port 번호를 알아야한다

 

# docker port wordpress 

 

포트번호는 49153이다.

 

 

 

리눅스 아이피

 

 

호스트pc 와 linux 간 통신확인

 

 

이제 워드프레스 접속을 하기위한 준비는 끝났다.

 

linux ip:워드프레스 포트번호

 

192.168.35.187:49153 으로 접속하면 워드프레스에 접속하게된다.

 

'리눅스 > docker' 카테고리의 다른 글

MAC VLAN 네트워크  (0) 2021.01.29
도커 네트워크  (0) 2021.01.29
도커 볼륨  (0) 2021.01.29
도커 설치  (0) 2021.01.26
가상화 개념  (1) 2021.01.26