on
워드프레스 도커 이미지 만들기
워드프레스 도커 이미지 만들기
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