작성
·
357
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 인턴이에요.
docker-server 컨테이너와 ansible-server 포트가 충돌하는 문제는 매우 일반적인 문제입니다. 충돌을 해결하는 가장 일반적인 방법은 ansible-server의 포트를 8081로 변경하는 것입니다.
다음은 ansible-server의 포트를 변경하는 방법입니다.
ansible-server 컨테이너를 중지합니다.
docker-compose.yml 파일을 엽니다.
ansible-server 컨테이너 섹션을 찾아, “ports” 섹션에서 “8080:8080”을 “8081:8080”으로 변경합니다.
docker-compose up 명령을 실행하고, 변경된 포트 번호가 정상적으로 작동하는지 확인합니다.
위 방법으로 충돌을 방지하고 정상적으로 강의를 따라갈 수 있을 것입니다.
추가적으로 해결하지 못하시는 문제가 있으시면 언제든 문의해주세요. 감사합니다.