Windows 환경에서 컨테이너화된 개발자 툴킷을 설정하기 위한 전제조건
Windows 환경에서 컨테이너화된 개발자 툴킷을 설정하기 전에 다음 단계를 완료해야 합니다.
시작하기 전에
프로시저
다음 수행 작업
중요:
- Windows (WSL 2) 환경에서 개발자 툴킷을 설정하는 컨텍스트에서
localhost가 언급되는 곳마다 WSL 2시스템의 IP 주소를 사용해야 합니다. 다음 명령을 실행하여 WSL 2시스템의 IP 주소를 가져올 수 있습니다.ip addr | grep -Ee 'inet.*eth0'이 명령은 이 명령의 출력 시작 시 IP 주소를 리턴합니다. 이 IP 주소는 WSL 2시스템이 다시 시작될 때마다 변경됩니다.
WSL2 Ubuntu 실행되는 서비스를 소비하는 데 사용되는 URL 에서 IP 주소 대신
localhost을 사용하려면, 80, 443, 1414, 9080,9443, 50000과 같이 이러한 서비스가 실행되는 관련 포트를 WSL 2 시스템의 IP 주소로 전달해야 합니다. - devtoolkit_docker 디렉토리가 직접 /home/user/ 디렉토리 내에 있도록 /home/user/ 디렉토리에서 개발자 툴킷 파일을 추출하는 것이 좋습니다. 또한 개발자 툴킷이 Windows와 공유되는 드라이브 또는 디렉토리 (예:
/mnt/c) 가 아닌 Ubuntu 시스템의 루트 파일 시스템에서 실행 중인지 확인합니다.개발자 툴킷 추출에 대한 자세한 내용은 개발자 툴킷 추출을 참고하세요.
- 설정이 완료된 후, 개발자 툴킷의 추출된
/runtime/bin디렉토리에서 쉘 스크립트 또는 명령을 실행하는 동안set: Illegal option -o pipefail와 같은 오류가 발생하면 명령 앞에bash를 붙이십시오.예를 들어,
./agentserver.sh AgentServer대신bash ./agentserver.sh AgentServer로 명령을 입력해야 합니다.