인프런 커뮤니티 질문&답변

buo642g님의 프로필 이미지
buo642g

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

DinD and DooD

해결된 질문

작성

·

583

·

수정됨

1

안녕하세요. 실습4) Docker Container에 배포하기 ① 강에 대한 질문입니다.
해당 강에서는 아래와 같이 DinD 기준으로 설명되어 있습니다.

 

 

1) 소켓 공유는 포트를 설정하는 다른 컨테이너 간의 연결과 무슨 차이가 있나요?

2) DooD 방식으로 강의 끝까지 진행해도 문제가 없나요?

 

 

답변 1

1

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다.

DinD 방식으로 작업을 하실 때, 개별적인 Docker를 사용하기 때문에, Docker 내부에서 사용하는 포트가 외부로 Expose될 때 충돌이 발생하는 것 외에는 문제가 없지만, DooD 방식의 경우에는 Host PC의 Docker engine을 사용하는 방식이기 때문에, Host PC에서 사용하는 포트나 다른 Docker 에서 사용하게 되는 Docker가 모두 하나인 것 처럼 공유되기 때문에, 충돌에 대한 주의를 당부 드리것입니다. 강의를 마치실 때까지 DooD 방식이어도 문제는 없으며, 강의에서 사용되는 각 Container의 포트를 다른 곳에서 서로 충돌되지 않도록 포트를 변경하시어 사용하시면 될 것 같습니다.

감사합니다.

buo642g님의 프로필 이미지
buo642g

작성한 질문수

질문하기