docs: Update README - Add Rancher/Docker Conflict Resolution and Port Troubleshooting Guide#1
docs: Update README - Add Rancher/Docker Conflict Resolution and Port Troubleshooting Guide#1hankyo-sorohan wants to merge 3 commits into
Conversation
84c352d to
0049af4
Compare
… and required runtime docs
0049af4 to
7ed5873
Compare
bumsu-choi-dr
left a comment
There was a problem hiding this comment.
README 문서 보강 잘 봤습니다. WSL exit code 1 / kubeconfig 심링크 수정과 오래된 netsh portproxy 정리는 실제로 자주 겪는 문제라 유용합니다. 머지 전 확인할 사항 몇 가지 남깁니다.
[수정 필요] simulator 포트 표에 1122이 잘못 기재됨
"Windows Port Conflicts" 표가 simulator의 호스트 포트로 1122을 명시했지만, docker-compose.yml의 simulator 서비스는 다음 4개만 노출합니다:
12345:123453601:3601502:50212360:12360/udp
1122은 compose 파일 어디에도 없습니다. 이대로 두면 가이드를 따르는 사용자가 존재할 수 없는 충돌을 쫓다가 1122 포트를 점유한 무관한 프로세스를 종료할 수 있습니다.
수정 제안: 표의 simulator 행과 Step 1의 netstat ... Select-String 패턴 양쪽에서 1122을 제거.
(build-module-fw 5022, build-module-ui 5023/3002/8089 은 compose와 일치 확인했습니다.)
[경미] Select-String 패턴이 부분 문자열을 매칭함
netstat -ano | Select-String "5023|3002|8089|5022|1122|12345|12360|3601|:502 "
Select-String은 앵커 없는 정규식이라 3002이 13002/30021 등도 매칭해 오탐이 날 수 있습니다. :502 처럼 콜론·공백으로 감싸거나 :5023\b 같은 앵커를 쓰면 정확해집니다.
[경미] 코드 블록 언어 태그 불일치
wsl -d Ubuntu -- mv ..., docker context use default 등 Windows에서 PowerShell로 실행되는 명령이 shell 로 태그되어 있습니다. 인접한 powershell 블록과 통일하면 좋겠습니다. 무해한 수준이라 선택 사항입니다.
1122 한 가지만 수정하면 머지해도 좋다고 봅니다. 나머지 둘은 선택적 다듬기입니다.
- Remove non-existent port 1122 from simulator host ports table (docker-compose.yml exposes only 12345, 3601, 502, 12360/udp) - Anchor Select-String regex with ':port\b' to avoid substring matches (e.g. previously 3002 also matched 13002, 30021) - Unify code block language tags to 'powershell' for Windows-only blocks (wsl, netsh, docker context use default) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
@bumsu-choi-dr Thanks for the review. All three items have been addressed (959527c).
Please take another look when you get a chance. |
Summary
Updated the README.md to include commonly overlooked setup requirements and troubleshooting guidance for Docker Compose environment configuration.
Detailed Changes
Prerequisites
Docker/Rancher Desktop must be running before executing docker compose up
Windows / Rancher Integration Troubleshooting
Verification