<aside> ℹ️ 이 단계에서 해야할 것
Dockerfile
docker-compose.yaml
443 포트 접속 테스트 및 브라우저 테스트
$ docker run -d -p 443:443 --name nginx nginx
$ curl <http://localhost:443>
$ curl -I -v --tlsv1.1 --tls-max 1.3 <https://minjungk.42.fr> # 실패
$ curl -I -v --tlsv1.2 --tls-max 1.3 <https://minjungk.42.fr> # 성공
$ curl -I -v --tlsv1.3 --tls-max 1.3 <https://minjungk.42.fr> # 성공
</aside>
Store configuration data using Docker Configs
Manage sensitive data with Docker secrets
/run/secrets/
경로에 지정된 파일명으로 생성됨secrets:
- server.pem
- server.key
secrets:
server.pem:
file: ${CERTS_}/${DOMAIN_NAME}.pem
server.key:
file: ${CERTS_}/${DOMAIN_NAME}.key
openssl x509 -text -noout -in minjungk.42.fr.crt
openssl s_client -connect minjungk.42.fr:443