해결된 질문
작성
·
303
답변 1
1
안녕하세요 JP님,
일단 첫번째 질문에 답변은, 이해하는 측면에 따라 다른데, docker compose를 실행하시면 YAML파일의 environment나 command 같은 것은 YAML에서 매번 읽어서 다시 시작을 합니다. 다시 빌드한다라고 표현하신 거는 보통 Dockerfile을 사용할 때 다시 빌드한다고 말하는데, 여기서는 Docker hub에 있는 공개된 이미지를 그냥 다운 받아서 사용하는 것이기 때문에 버전을 바꾸시지 않는다면, 처음에 받은 이미지를 로컬 캐시에서 바로 사용합니다.
두번재 질문은 약간 이해가 안되는 부분인데, 보통 Docker compose는 프로덕션 환경에 사용하지 않고 개발자들이 같은 환경을 각자의 랩탑에서 사용해서 어플리케이션을 개발하기 위해 사용합니다. Docker compose YAML파일은 CI/CD 에서 사용되지 않고, Kubernetes의 메타 YML파일들이 CI/CD에서 사용됩니다.
도움이 되셨나 모르겠네요 ㅎㅎㅎ 더 질문이 있으시면 남겨주세요!
궁금증이 해결되었습니다!
부족한 질문에 찰떡같이 답변해주셔서 너무 감사합니다!!
😆