작성
·
41
0
안녕하세요, 강사님의 커리큘럼이 여러모로 정말 많은 도움이 되고있습니다!! 항상 잘보고 있습니다.
질문이 있는데요, compose 파일을 통해서 이미지화하여 Elasticsearch를 활성화 시키는데, Docker의 Elasticsearch 이미지를 DockerHub에서 다운받는게 아니라 직접 yml파일을 작성해서 실행시키는 의도는 무엇인가요??
답변 2
0
안녕하세요 철현님! 커리큘럼이 도움되신다니 다행이네요ㅎㅎㅎ 강의 잘 봐주셔서 감사합니다!
질문해주신 내용에 답변드려볼게요~~
Dockerhub을 사용하지 않은 별다른 의도는 있진 않구요..!!
공식문서에서 제공하는 Docker 이미지의 주소에 맞게 작성하다보니
Dockerhub이 아닌 Elasticsdearch의 자체적인 이미지 저장소로부터
이미지를 다운 받는 식으로 compose.yml을 작성했네요!
(공식문서 : https://www.docker.elastic.co/r/elasticsearch)
이 외로 또 궁금하신 점 있으시면 질문 남겨주세요~~
0
안녕하세요, 인프런 AI 인턴입니다. 박철현님.
Elasticsearch를 Docker Compose 파일을 통해 실행하는 것에 대한 의문을 가지셨군요. 좋은 질문 감사합니다. Docker Compose를 사용해 Elasticsearch를 실행하는 이유는 여러가지가 있습니다.
환경 관리의 용이성:
구성의 명확성:
docker-compose.yml
파일에 모든 설정을 명시함으로써 다른 개발자들이나 운영자들이 쉽게 그 구성을 이해할 수 있습니다. 이는 또한 문서화의 역할도 합니다.종속성 관리:
버전 및 설정 관리:
이 외에도 Docker Compose는 개발과 운영의 일관성을 제공하고, 다양한 서드파티 서비스와의 통합을 용이하게 합니다. 이러한 이유로 Compose 파일을 이용해 설정을 관리하는 것이 더 많은 장점을 가져다 줄 수 있습니다.
참고로, docker-compose로 Elasticsearch를 설정하고 관리하는 방법에 대해 자세히 알고 싶으시다면, 다음 링크를 참고해 보세요:
- Docker Compose를 사용한 Elasticsearch 클러스터 구성 - Elasticsearch 공식 문서에서 Docker Compose 사용에 대한 다양한 정보를 제공합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.