nginx php fpm
3.1.6
이는 nginx 및 php-fpm용 컨테이너를 구축하기 위한 Dockerfile/이미지입니다. 컨테이너가 생성될 때 git에서 웹사이트 코드를 가져오는 기능과 컨테이너가 git에서 코드 변경 사항을 푸시하고 가져올 수 있는 기능이 포함되어 있습니다. . 컨테이너에는 코드와 설정을 업데이트하기 위해 docker에 전달된 변수로 템플릿 파일을 업데이트하는 기능도 있습니다. SSL 구성 암호화, 사용자 정의 nginx 구성, 기본 설정 실행을 위한 핵심 nginx/PHP 변수 재정의, X-Forwarded-For 헤더 및 로컬 볼륨 지원을 위한 UID 매핑이 지원됩니다.
개선 사항이나 제안 사항이 있으면 GitHub 프로젝트 페이지에서 이슈를 열거나 끌어오기 요청을 해주세요.
도커 태그 | 힘내 릴리스 | Nginx 버전 | PHP 버전 | 알파인 버전 |
---|---|---|---|---|
최신/ | 본점 | 1.24-r6 | 8.2.7 | 3.18 |
다른 태그에 대해서는 버전 관리를 참조하세요.
참고: 2.0.5부터 x86 및 arm64 빌드를 사용할 수 있습니다.
Docker 허브에서 가져오려면 다음을 수행하세요.
docker pull richarvey/nginx-php-fpm:latest
간단히 컨테이너를 실행하려면 다음 안내를 따르세요.
sudo docker run -d richarvey/nginx-php-fpm
시작할 때 git에서 동적으로 코드를 가져오려면 다음 안내를 따르세요.
docker run -d -e 'GIT_EMAIL=email_address' -e 'GIT_NAME=full_name' -e 'GIT_USERNAME=git_username' -e 'GIT_REPO=github.com/project' -e 'GIT_PERSONAL_TOKEN=<long_token_string_here>' richarvey/nginx-php-fpm:latest
그런 다음 http://<DOCKER_HOST>
로 이동하여 기본 설치 파일을 볼 수 있습니다. DOCKER_HOST
찾으려면 docker inspect
사용하여 IP 주소(일반적으로 172.17.0.2)를 가져옵니다.
더 자세한 예제와 설명은 설명서를 참조하세요.