-
[Docker] Error starting userland proxy: mkdir /port/tcp:0.0.0.0:port:tcp:0.0.0.0:port: input/output error이슈 해결 2019. 2. 15. 18:55
Error starting userland proxy: mkdir /port/tcp:0.0.0.0:port:tcp:0.0.0.0:port: input/output error
Docker 컨테이너를 실행할 때 위와 같은 에러가 발생하면서 실행에 실패하는 현상이 발생했다.
해결 방법을 알아보자.
원인
컨테이너에 포트를 바인딩할 수 없어 발생하는 문제인 것 같다.
내 경우에는 컨테이너를 중지시키고 다음 날 실행 시키려 했더니 발생했다.
컨테이너에 바인딩하려는 포트를 다른 프로그램에서 물고 있는 경우도 발생할 수 있을것 같다.
해결
Docker를 재시작하고 난 후 컨테이너를 실행하니 문제가 해결되었다.
만약 다른 프로그램에서 포트를 물고 있다면 컨테이너에 다른 포트를 바인딩하거나 해당 포트를 사용하는 프로그램을 종료하고 컨테이너를 실행시켜주자.
컨테이너를 종료시켜도 이상하게 Docker가 물고 있는 포트를 잘 못놔주는 것 같다..
'이슈 해결' 카테고리의 다른 글
[Spring Boot] This connection has been closed (0) 2019.03.05 [Thymeleaf] template might not exist or might not be accessible by any of the configured Template Resolvers (0) 2019.02.21 [Docker] docker: Error response from daemon: ... (1) 2019.01.30 [Eclipse] Missing 'tools.jar' (0) 2019.01.09 [JPA] Validation failed for query for method public abstract... (0) 2019.01.07