docker를 사용하여 WordPress 구축

藏色散人
풀어 주다: 2019-09-21 10:10:06
앞으로
5522명이 탐색했습니다.

다음 WordPress Tutorial 칼럼에서는 docker를 사용하여 wordpress를 구축하는 방법을 소개하겠습니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!

docker를 사용하여 WordPress 구축

소개

이 글은 WordPress 구축에 대한 공식적인 글이 아닙니다. 이전 글을 바탕으로 작성되었습니다. 최종 구현은 nginx를 프록시로, 독립적인 WordPress 컨테이너로, laradock에 연결된 MySQL을 스토리지로 사용하는 것입니다.

nginx 프록시 수정

laradock의 구성과 비교하여 수신 도메인 이름과 전달 포트만 수정하면 됩니다. 다음과 같이 /etc/nginx/conf.d/ 디렉터리에 새 wordpress.conf 파일을 만듭니다.

server {
    listen  80;
    server_name  blog.you_site.com;
    location / {
        proxy_set_header  Host  $http_host;
        proxy_set_header  X-Real-IP  $remote_addr;
        proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass  http://[宿主机IP]:8001;
    }
}
로그인 후 복사

수정 후 다시 시작해야 합니다

워드프레스 컨테이너 빌드

1. 이미지 도커 풀 워드프레스

2. wordpress에서는 MySQL 컨테이너에 연결해야 하기 때문에 laradock에 해당 컨테이너가 있으므로 이 컨테이너를 사용하세요. 연결 방법은 --link를 사용하지 않고 --network를 사용하며, docker-compose.yml 파일에 작성된

3.laradock에서 다음과 같이 MySQL 네트워크를 참조할 수 있습니다.

docker를 사용하여 WordPress 구축

에서 동시에 docker network ls를 사용하여 이 네트워크에 대한 laradock_backend를 볼 수 있습니다. 당연히 laradock_backend

1을 사용할 수 있습니다. 컨테이너 docker run -d --name wordpress -p 8001:80 --network laradock_backend wordpress

2를 빌드하세요. 마지막 단계는 서버(호스트) 포트 8001

을 여는 것입니다.

결론

URL을 열면 구성 인터페이스가 나타납니다. 데이터베이스 호스트를 mysql로 ​​설정하면 됩니다. 기타 데이터 테이블, 사용자 등은 논의 범위에 포함되지 않습니다.

위 내용은 docker를 사용하여 WordPress 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:segmentfault.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿