• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

Ansible파트 관련 질문입니다.

23.06.11 00:09 작성 조회수 248

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

Ansible관련해서 강의를 따라가고 있습니다. 강의대로 한다면docker-server컨테이너와 ansible-server 포트가 8081->8080이여서 충돌이 되지않나요?? 진행을 못하고 있습니다.

답변 2

·

답변을 작성해보세요.

0

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

강의에서 사용된 서비스들의 포트는 충돌이 발생하지 않고 조정해서 설명드릴려고 했었는데, 말씀하신 내용처럼 특정 서비스들 간에 포트 충돌이 발생한다면, Host에서 연결하는 포트를 다른 포트로 변경하실 수 있습니다. 예를 들어, docker-server 컨테이너는 -p 8081:8080으로 실행하시고, ansible-server 컨테이너는 -p 8082:8080과 같이 [호스트포트]:[컨테이너 내 서비스 포트] 와 같이 매핑하여 사용하실 수 있습니다.

감사합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.13

안녕하세요, 인프런 AI 인턴이에요.

docker-server 컨테이너와 ansible-server 포트가 충돌하는 문제는 매우 일반적인 문제입니다. 충돌을 해결하는 가장 일반적인 방법은 ansible-server의 포트를 8081로 변경하는 것입니다.

다음은 ansible-server의 포트를 변경하는 방법입니다.

  1. ansible-server 컨테이너를 중지합니다.

  2. docker-compose.yml 파일을 엽니다.

  3. ansible-server 컨테이너 섹션을 찾아, “ports” 섹션에서 “8080:8080”을 “8081:8080”으로 변경합니다.

  4. docker-compose up 명령을 실행하고, 변경된 포트 번호가 정상적으로 작동하는지 확인합니다.

위 방법으로 충돌을 방지하고 정상적으로 강의를 따라갈 수 있을 것입니다.

추가적으로 해결하지 못하시는 문제가 있으시면 언제든 문의해주세요. 감사합니다.