Я пытаюсь установить Docker на свой MAC. Я получаю следующую проблему
predix-docker xxxxxx $ docker pull nginx
Using default tag: latest
latest: Pulling from library/nginx
968c69f18673: Pulling fs layer
963493e54e68: Layer already being pulled by another client. Waiting.
755b4eb93a9e: Layer already being pulled by another client. Waiting.
f3b2532b0301: Layer already being pulled by another client. Waiting.
f3bf4daa2ff2: Layer already being pulled by another client. Waiting.
6685b2154893: Layer already being pulled by another client. Waiting.
a2295636c7aa: Already exists
3035387b9e83: Already exists
Pulling repository docker.io/library/nginx
Tag latest not found in repository docker.io/library/nginx
Когда я проверяю образы Docker, я не нахожу репозиторий nginx. Как его скачать помогите пожалуйста.
Это локальная проблема на вашей стороне:
$ docker pull nginx
Using default tag: latest
Trying to pull repository docker.io/library/nginx ...
latest: Pulling from docker.io/library/nginx
51f5c6a04d83: Already exists
a3ed95caeb02: Pull complete
51d229e136d0: Pull complete
bcd41daec8cc: Pull complete
Digest: sha256:0fe6413f3e30fcc5920bc8fa769280975b10b1c26721de956e1428b9e2f29d04
Status: Downloaded newer image for docker.io/nginx:latest
Попробуйте удалить изображение (docker rmi nginx
) и снова потянул.
Кроме того, похоже, что вы выполняете одновременные запросы.
Похоже, Docker неправильно обрабатывает сетевые ошибки. Например. Таймаут DNS может отображаться как «Тег xxx не найден». Вот почему ошибка может быть периодической. Я видел это несколько раз, меняя DNS-сервер на google DNS (8.8.8.8) и ожидая несколько минут, я исправил эту ошибку докера.