Не могу вытащить изображения Docker из Docker HubJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Не могу вытащить изображения Docker из Docker Hub

Сообщение Anonymous »

Я создаю приложение Spring Boot (Multi-Module: App , Common , dao , service ) и попытка его контейнерировать.

Код: Выделить всё

# ======================
# Runtime stage only
# ======================
FROM openjdk:17
WORKDIR /app

# Copy the already built jar from host machine
COPY target/app-0.0.1-SNAPSHOT.jar app.jar

# Expose Spring Boot default port
EXPOSE 8080

# Run the app
ENTRYPOINT ["java", "-jar", "app.jar"]
< /code>
Когда я пытаюсь построить, я получаю эту ошибку: < /p>
docker build -t forkcast-backend .

[+] Building 4.0s (3/3) FINISHED
=> [internal] load build definition from Dockerfile
=> => transferring dockerfile: 406B
=> ERROR [internal] load metadata for docker.io/library/openjdk:17
=> [auth] library/openjdk:pull token for registry-1.docker.io
------
> [internal] load metadata for docker.io/library/openjdk:17:
------
Dockerfile:4
--------------------
4 | >>> FROM openjdk:17
--------------------
ERROR: failed to build: failed to solve: openjdk:17: failed to resolve source metadata for docker.io/library/openjdk:17:
failed to copy: httpReadSeeker: failed open: failed to do request:
Get "https://docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com/registry-v2/docker/registry/v2/blobs/sha256/...":
dialing ... no such host
< /code>

 Что я попробовал < /h3>

[*] Пробое разные базовые изображения (eclipse-temurin
, AmazonCorretto и т. Д.) - та же проблема.
[*] Интересно, что Circleci/OpenJdk успешно тянет , но я не хочу полагаться на это. />

Код: Выделить всё

{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"dns": [
"1.1.1.1",
"8.8.8.8"
],
"experimental": false
}
< /code>

config.json
только есть записи Auth и Context.
В Docker Desktop → Settings → Resources → Proxies , «Ручная конфигурация прокси -сервера» unchecked . Информация

Код: Выделить всё

HTTP Proxy:  http.docker.internal:3128
HTTPS Proxy: http.docker.internal:3128
No Proxy:    hubproxy.docker.internal
< /code>
Это сбивает с толку, потому что я никогда не настраивал ни одного прокси. Настройки прокси с Windows выключены (ProxyEnable = 0< /code> в реестре). < /p>

 Вопрос < /h3>
Почему настольный компьютер Docker вводит http.docker.internal: 3128 < /cod OpenJdk 
, Eclipse-Temurin и AmazonCorretto ?


Подробнее здесь: https://stackoverflow.com/questions/797 ... docker-hub
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»