티스토리 뷰
Eclipse Docker Tooling
자동으로 Docker 연결
또는 Docker Host 항목에서 tcp://localhost:2375 입력
Conection Test 하면


2375 port에서 작동하도록 오픈해보자.
해결방법 (밑에 4번으로 성공함)
1.[Fail] Docker 설정에서
Expose daemon on tcp://localhost:2375 without TLS 체크
Restart Docker Desktop에서 Restart 진행
2. [Fail] damon.json에 추가
{
"hosts": ["tcp://0.0.0.0:2375", "npipe://"]
}
3. [Fail] PowerShell에서 Docker 데몬 재시작
& 'C:\Program Files\Docker\Docker\DockerCli.exe' -SwitchDaemon
-> Docker Desktop 오류 발생

Docker info

wsl -l -v

%userprofile%\AppData\Roaming\Docker\settings.json to change "useWindowsContainers": true, -> "useWindowsContainers": false,
-> 다시 동작
https://github.com/docker/for-win/issues/3163
4. [Success] Windows Defender 방화벽 > 고급설정 > 인바운드 규칙 > 새 규칙 추가
TCP 포트 2375로 허용




연결하고자 하는 특정 포트번호 입력 : Docker daemon TCP는 2375


인바운드 규칙 이름 입력
바로는 안되고 시스템 재시작
확인
netstat -an | find "2375"

5. 추가로, 안될 경우 다음 내용도 진행해보라고 한다.
방화벽 및 보안프로그램 끄기 또는 해당 port open
'Docker' 카테고리의 다른 글
| [Docker] Docker Desktop - Unexpected WSL error in Windows11 Home (1) | 2024.05.21 |
|---|---|
| [Docker] Docker Toolbox 설치 in Windows (0) | 2024.05.17 |
| [Docker] Docker machine vs Docker Desktop (0) | 2024.05.17 |
