Я установил docker рабочий стол и у меня есть изображение при использовании команды docker images:
JamesGregory@LT-BY1842A489OJ MINGW64 /c/Dev
$docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
productpricingservice dev 97be3cef2ce8 5 minutes ago 207MB
Когда я запускаю команду: kubectl apply -f "C:\Dockerkubernetes\pricingpod.yaml"
Модуль создан , но я получаю сообщение об ошибке при извлечении изображения.
JamesGregory@LT-BY1842A489OJ MINGW64 /c/Dev
$kubectl get pods
NAME READY STATUS RESTARTS AGE
demo 1/1 Running 0 2d19h
pricingpodworking 0/1 ErrImagePull 0 14s
Это мой файл yaml, как мне получить изображение docker, которое нужно вставить в файл композиции:
apiVersion: v1
kind: Pod
metadata:
name: pricingpodworking
spec:
containers:
- name: productpricingcontainer
image: productpricingservice:dev
Ошибка, которую я получаю, используя команду des c: Failed to pull image "productpricingservice": rpc error: code = Unknown desc = Error response from daemon: pull access denied for productpricingservice, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Кажется, добавление вашего docker имени рабочего стола в начало вашего изображения является требованием, например, jamesgregor7 / imagename: tag.