2025년 현재 Docker를 빌드하려고 하면 BuildKit을 사용하게 됩니다. 상당히 효율적이고 좋은 방식이지만 기존 방식으로 만들어진 Dockerfile 사용을 하려면 오류가 발생합니다.
 
ERROR: failed to receive status: rpc error: code = Unavailable desc = error reading from server: EOF
 
바로 위 메시지를 뿜으면서 말이지요.
 
cache를 비우거나 각종 코어를 줄이거나 네트워크 부하를 줄이거나 하지만 그냥 옛날에 만들어진 스크립트는 옛날 방식대로 쓱싹하면 됩니다.
 
export DOCKER_BUILDKIT=0
export COMPOSE_DOCKER_CLI_BUILD=0
 
우선 위 명령을 주고 이전에 하던대로
 
docker build ./
이렇게 해주시면 됩니다. 그러면 아무 문제없이 다시 잘 실행 될겁니다.
 
물론 언젠가는 사라질 방식이니 Buildkit용으로 다시 작성할 필요는 있겠지요.

,