Создайте собственный образ с помощью Dockerfile и напрямую запустите его локально на Win10 - PullRequest
0 голосов
/ 13 февраля 2020

Мой скромный Dockerfile выглядит следующим образом:

# Dockerfile.Ubuntu
FROM ubuntu:latest as builder
RUN ["touch", "test"]

при создании нового изображения с

docker build -f Dockerfile.Ubuntu -t "Dummy:1.0" .

и выдаче docker images недавно созданных изображений в списке

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
Dummy               11.2                3bffa7d3048d        27 minutes ago      64.2MB

но теперь при запуске изображения с именем docker run -it Dummy bash я получаю эту ошибку:

Unable to find image 'Dummy:latest' locally C:\PATH....exe: Error response from daemon: pull access denied for Dummy, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.

Использование идентификатора изображения работает: docker run -it 3bffa7d3048d bash и я также вижу добавленный файл /test

Примечание: я пробовал все виды комбинаций символов (регистр верблюдов, только строчные буквы ...) с одинаковым результатом.

Что мне нужно изменить, чтобы начать локальное изображение непосредственно по имени?

1 Ответ

0 голосов
/ 13 февраля 2020

Вам просто не хватает тега в вашей команде run.

docker run -it Dummy:11.2 bash
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...