Docker

Nginx + PHP-fpm + MariaDB + Phpmyadmin 설치로 웹 개발 환경 구축

Darfin 2024. 12. 5. 16:20

이미지 사전 다운로드 (안해도 상관 없음)

 

docker pull mariadb:latest

 

docker pull phpmyadmin/phpmyadmin:latest

 

docker pull tiredofit/nginx-php-fpm:alpine-7.4-6.3.7

 

 

Maria DB 

 

docker run -d \
--name=maria-db \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Seoul \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=pw \
mariadb

 

설치 확인

 

docker exec -it maria-db mariadb -u root -p

 

PhpMyAdmin  

 

docker run -d \
--name=phpmyadmin \
--link maria-db:db \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Seoul \
-p 8080:80 \
phpmyadmin/phpmyadmin

 

Nginx + PHP-fpm 

 

docker run -d \
--name=web \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Seoul \
-p 8090:80 \
-v /home/ubuntu/html:/www/html \
-v /home/ubuntu/logs:/www/logs \
--link maria-db:db \
--restart unless-stopped \
tiredofit/nginx-php-fpm:alpine-7.4-6.3.7