Wordpress와 MySQL을 연결하려면, 우선 환경 변수 설정이 필요 합니다.
My SQL 환경 변수 설정
docker run -itd -v /mysql1:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=toor -e MYSQL_DATABASE=wordpress -e MYSQL_PASSWORD=toor --name m1 mysql:5.7
## 환경 변수 설정
docker pull wordpress:5.7
## Wordpress5.7 버전 다운로드
Wordpress 환경변수 설정
docker run -itd -p 60080:80 -e WORDPRESS_DB_HOST=172.17.0.2 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=toor -e WORDPRESS_DB_NAME=wordpress --name w1 wordpress:5.7
## 환경 변수 설정
정상적인 연결 페이지 결과
접속 결과
1) Unit1 word press 설치
# PHP 7.4 버전 설치 ( 버전 호환성 유의 - 73또는 74 사용 )
> yum install -y yum-utils
> yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
> yum-config-manager --enable remi-php74
> yum install -y php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
# WordPress 설치
> wget https://ko.wordpress.org/wordpress-5.8.6-ko_KR.tar.gz
> tar xvfz wordpress-5.8.6-ko_KR.tar.gz
> cp -a wordpress/* /var/www/html/
> vi /etc/httpd/conf/httpd.conf
163 <IfModule dir_module>
164 DirectoryIndex index.html index.php
165 </IfModule>
> cp /var/www/html/{wp-config-sample.php,wp-config.php}
2) Unit2 wordpress(container), mysql(container) 설치
mkdir /mysql1
docker run -itd -e MYSQL_ROOT_PASSWORD=It12345! -e MYSQL_DATABASE=wordpress -e MYSQL_PASSWORD=It12345! -p 63306:3306 --name m1 mysql:5.7
docker pull wordpress:5.7
docker run -itd -p 60080:80 -e WORDPRESS_DB_HOST=172.17.0.2 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=It12345! -e WORDPRESS_DB_NAME=wordpress --name w1 wordpress:5.7
'Container' 카테고리의 다른 글
Dockerfile 생성 (0) | 2023.05.19 |
---|---|
Docker Network 명령어 (0) | 2023.05.18 |
Docker MySQL 설치 및 실행 (0) | 2023.05.17 |
Docker Volume 명령어(볼륨mount, 디렉토리 방식) 및 실습 (0) | 2023.05.17 |
Docker import, export, scp 명령어 실습 (0) | 2023.05.17 |