Docker Desktop3.0.0으로 구축할 수 없는?!
이런 증상으로 괴로워하는 사람에게는
새 튜닝 머신, 가까스로 Docker desktop도 최신 3.0.0을 가져왔습니다!
그래서 도입은 좋은데 왜 구축이 무엇이든 다음과 같은 오류가 발생하는지 골치 아프다.
이런 사람을 향한 보도입니다.
출력 오류
C:\Users\hoge\getting-started>docker build -t docker101tutorial .
[+] Building 12.6s (8/8) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.35kB 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> ERROR [internal] load metadata for docker.io/library/nginx:alpine 12.5s
=> ERROR [internal] load metadata for docker.io/library/node:12-alpine 12.5s
=> ERROR [internal] load metadata for docker.io/library/python:alpine 12.5s
=> [auth] library/nginx:pull token for registry-1.docker.io 0.0s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
=> [auth] library/python:pull token for registry-1.docker.io 0.0s
------
> [internal] load metadata for docker.io/library/nginx:alpine:
------
------
> [internal] load metadata for docker.io/library/node:12-alpine:
------
------
> [internal] load metadata for docker.io/library/python:alpine:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to authorize: rpc error: code = Unknown desc = failed to fetch oauth token: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fnginx%3Apull&service=registry.docker.io: dial tcp: lookup auth.docker.io: getaddrinfow: This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.
발생 환경
proxy 설정
Engine 설정
해소 방법
다음은 두 가지 방법을 소개한다.
1. docker.insecure-registries에 io 추가
Docker Engine 설정 화면에서 insecure-registries에서 docker.io를 설정합니다.
{
"registry-mirrors": [],
"insecure-registries": ["docker.io"],
"debug": false,
"experimental": false,
"features": {
"buildkit": true
}
}
2.buildkit을 가짜로 설정
Docker Engine 설정 화면에서 buildkit을 가짜로 설정합니다.
{
"registry-mirrors": [],
"insecure-registries": [],
"debug": false,
"experimental": false,
"features": {
"buildkit": false
}
}
최후
사내 LAN에서 docker를 사용하는 것은 상당히 어렵다.
자신의 집 환경에서 고통스러운build이 나오지 않는 것은 전혀 통하지 않는다.
여러 가지 노력을 했지만 결국 포기했고 온라인과 자신의 dockerhub 계정에서 잠시 풀쉬의 인상을 받았다.
이 기사가 여러분께 도움이 된다면 저는 매우 기쁠 것입니다.
그리고 더 좋은 방법이 있다면 조언해 주세요.
Reference
이 문제에 관하여(Docker Desktop3.0.0으로 구축할 수 없는?!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/hiszuk/articles/cb30071df19a1b4f8365텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)