인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

뎁꼼님의 프로필 이미지
뎁꼼

작성한 질문수

도커 쓸 땐 필수! 도커 컴포즈

docker-compose 명령어

docker run명령어는 언제 사용하나요?

작성

·

277

1

docker run 명령어를 사용해 여러개의 컨테이너를 띄운다 한들 하나의 port로 맵핑해야되서 사용하지 못하는데, 언제 사용하는지 궁금합니다.

앞단에 로드밸런서 같은? 게 있는 경우에 주로 사용하나요?

답변 1

1

너굴님의 프로필 이미지
너굴
지식공유자

안녕하세요.

docker run 명령어로 여러 컨테이너를 띄웠을 때 하나의 포트로 맵핑하느라 (결국은 여러 컨테이너를) 사용하지 못하는 것 같다고 질문해주셨네요.

 

외부 접속이 필요한 경우에는 질문에 적으셨듯 로드 밸런서를 두어, 여러 컨테이너를 번걸아가며 (혹은 접속량이 적은 쪽으로) 연결해줍니다.

다른 예로 외부 접속이 필요 없는 경우도 있겠습니다. 주기적으로 여러 웹 사이트에 대해 '동시에' 웹 크롤링을 수행해야 할 때를 생각해보죠. 여러 웹 사이트 주소를 환경변수로 주입하면서 컨테이너를 여러 개 실행하면 '동시에' 여러 웹 사이트에 대해 크롤링을 수행할 수 있겠습니다.

뎁꼼님의 프로필 이미지
뎁꼼

작성한 질문수

질문하기