목록
-
- 볼륨
- 위치는
/home/login/data -
WordPress DB볼륨 -
WordPress 웹사이트 파일볼륨
- 위치는
- network
-
docker-network네트워크 -
network: host, --link, links:사용 금지
-
- 컨테이너는 문제시 자동 재시작해야댐
-
tail -f사용 금지 - 무한 루프 명령어 (
tail -f, bash, sleep infinity, while true)로 실행이 시작되면 안됨 (entrypoint 등) -
PID 1에 대해 공부하자
- 볼륨
-
- 이미지 이름이 해당하는 서비스명과 같아야댐
- 전용 컨테이너에서 실행되야댐
- 알파인 리눅스 두번쨰 안정판 (3.15.4) 컨테이너에서 실행되야댐
-
Dockerfile을 하나씩 가져야댐 -
NGINX의 443 포트를 통해서만 접속이 가능해야댐 (TLSv1.2또는TLSv1.3으로)
- Dockerfile
-
Makefile에서 부른docker-compose.yml에서Dockerfile을 실행해야댐 -
Dockerfile은 직접 작성해야댐 (예외는Alpine/Debian) -
latest태그 금지 - 비밀번호가 있어서는 안됨
-
.env에 환경 변수 담기 추천
-
- NGINX
-
TLSv1.2또는TLSv1.3만 있어야댐
-
- WordPress + php-fpm
-
NGINX없어야댐 - 사용자는 2명 (일반 1명, 관리자 1명)
- 관리자 사용자명에
admin/Admin/administrator/Administrator이 있어선 안댐
-
- MariaDB
-
NGINX없어야댐
-
- 도메인명은
login.42.fr- 웹사이트 주소로 리다이렉트되어야 함
- 껐다 켜도 볼륨에 정보가 남아있어야함
-
make reload해도 댓글이 남아있음
-