워드프레스 도커 이미지 만들기

워드프레스 도커 이미지 만들기

728x90

# 워드프레스 도커 이미지 만들기

# 도커 허브에서 찾은 XAMPP 다운로드

docker run --name WP -p 80:80 -d tomsik68/xampp

# 워드프레스 다운로드

웹 브라우저에서 wordpress download > download.tar.gz > 링크주소복사 >

wget https://ko.wordpress.org/latest-ko_KR.tar.gz

# 다운받은 wordpress 파일 압축해제

tar -xf latest-ko_KR.tar.gz.1 cd wordpress

# 도커 이미지 강제 종료 (참고)

docker rm -f [이미지 id]

127.0.0.1:80 으로 접속하면 xampp 메인화면 나옴

# 도커의 내부로 접근하기

sudo docker exec -it WP bash

# 소유자 권한변경하기

chown daemon. /opt/lampp/htdocs cd /opt/lampp/htdocs/

# 현재 디렉토리에 있는 파일들을 백업하기

mkdir backup mv * ./backup/

# 워드프레스 파일을 컨테이너로 옮기기

docker cp wordpress WP:/opt/lampp/htdocs

WP 컨테이너로 다시 접근

sudo docker exec -it WP bash cd opt/lampp/htdocs

# 워드프레스의 모든 폴더를 상위 폴더로 이동하기

cd wordpress/ mv * ../

# 127.0.0.1:80 으로 웹브라우저에서 접속하기

워드 프레스가 뜨면 정상 설치됐다고 보면 됨

# phpmyadmin에서 db 생성

127.0.0.1/phpmyadmin

새로운 db 생성 > wordpress 입력 > 만들기

# 워드프레스 설정 창으로 이동하여 사용자명 root 비밀번호는 없음으로 하고 생성 > 설치 실행하기 > 정보 입력하고 워드프레스 설치 > id, password 입력하고 로그인

# http://127.0.0.1/ 로 접근하여 새 블로그 확인가능

# 현재 까지의 과정을 docker image로 만들기

sudo docker stop WP docker commit WP may9noy/wordpress docker images로 업로드된 이미지 확인가능 docker login docker push may9noy/wordpress

# 테스트

docker rm `docker ps -a -q` docker run -d -p 80:80 --rm may9noy/wordpress

127.0.0.1 로 접근하면 바로 블로그 페이지가 뜨는것을 확인

728x90

from http://may9noy.tistory.com/217 by ccl(A) rewrite - 2021-09-04 01:59:03