클라우드 교육/docker

프론트엔드 백엔드 연결

mellamo 2022. 12. 9. 15:57

 

프론트엔드 - wordpress

백엔드 - mysql

를 도커로 구축해볼것이다 .

 

 

mysql 만들기 

 

 

아래 사이트에 들어가서 

https://hub.docker.com/_/mysql

 

스크롤 내리면 

 

 

 

위처럼 환경변수 설정하는게 있다. 잘 읽어보고 필요한거만 긁어와서 추가로 첨부하면 아래처럼 된다. 

 

docker run -itd --name wpdb --net babo -v mysql:/var/lib/mysql -e  MYSQL_ROOT_PASSWORD=It12345! -e MYSQL_DATABASE=wordpress -e MYSQL_USER=wordpress -e MYSQL_PASSWORD=It12345! mysql:5.7

 

보통 이렇게 만든것을 메모장에 옮겼다가 붙여넣기 하는식으로 사용한다. 

 

 

 

 

wordpress

 

 

 

https://hub.docker.com/_/wordpress

아래에 

 

이렇게 환경변수 입력할 수 있다. 

 

잘 읽어보고 환경변수로 설치 할 명령어를 메모장이나 복사해두자..

 

 


docker run -itd --name wp-web --net babo -v html:/var/www/html --link wpdb -e WORDPRESS_DB_HOST=wpdb -e WORDPRESS_DB_USER=wordpress -e WORDPRESS_DB_PASSWORD=It12345! -p 80:80 wordpress

 

 

 

이렇게붙여넣기만 하면 

 

 

아래처럼 사이트가 만들어진다.