У меня есть эта простая команда запуска:
docker run -d --name interos-jenkins interos-jenkins
но я получаю эту ошибку:
Ответ об ошибке от демона: манифест для примера.com/interos-jenkins: последний не найден
Итак, по какой-то причине докер ищет образ в удаленном регистре, если я запускаю docker images
локально, я вижу:
REPOSITORY TAG IMAGE ID CREATED SIZE
example.com/interos-jenkins latest 28b0ffed29d5 21 minutes ago 766MB
interos-jenkins latest 28b0ffed29d5 21 minutes ago 766MB
example.com/interos_jenkins latest 57fe1cbff2dc About an hour ago 742MB
interos_jenkins latest 57fe1cbff2dc About an hour ago 742MB
example.com/interos latest 349f61f0ba59 2 days ago 486MB
interos latest 349f61f0ba59 2 days ago 486MB
example.com/interos latest 94b44ccbc9d1 2 days ago 486MB
ubuntu 16.04 a3551444fc85 2 days ago 119MB
python 3.7-alpine 715a1f28828d 4 days ago 87MB
jenkins/jenkins lts 15625611d6fb 2 weeks ago 704MB
centos latest 9f38484d220f 6 weeks ago 202MB
docker.elastic.co/elasticsearch/elasticsearch 6.3.2 96dd1575de0f 9 months ago 826MB
jenkins latest cd14cecfdb3a 9 months ago 696MB
так кто-нибудь знает, почему это происходит и как я могу использовать локальные изображения вместо удаленных?
Я предполагаю, что в первом совпадении для interos-jenkins есть удаленный URL?
Обновите, nvm, я заранее запускал эту команду и не осознавал этого:
docker pull "$endpoint"/interos-jenkins:latest
Я думаю, я все еще хочу знать, есть ли способ сказать докеру запускать образ с удаленного URL-адреса или запускать локальный.