해결 1. 컨테이너 매번 들어가서 명령어 입력해준다. ^^
해결 2. 나의 경우, 프론트를 빌드(엔진엑스 이미지 만들때) 할 때, 도커파일과 동일경로에 default.conf 를 커스텀해서 만들어두고, 도커 이미지를 만들 때 마다 COPY 옵션을 통해 엔진엑스 컨테이너의 해당 경로로 복제되게 설정해두었다.
관련 질문
https://stackoverflow.com/questions/38346847/nginx-docker-container-502-bad-gateway-response
해결 : -
해결 : 다음 명령어를 사용하여 컨테이너 내부에서 reload 해줌
docker exec -i nginx nginx -s reload
관련정보
https://kanoos-stu.tistory.com/53
해결 : -v /var/run/docker.sock:/var/run/docker.sock 을 추가하여 컨테이너 실행
해결 : gradle 은 따로 설치, npm, node 는 nginx 도커파일 빌드할때 함께 설치
내가 아는 지식 수준에 한해서
nginx 와 jenkins 는 도커로 띄웠을 때의 장점보다 단점이 더 크다는 결론이다.