docker изображений в списке, но не может удалить - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь запустить контейнер, используя изображение, но он не определяет изображение локально. тогда как изображения перечислены, как показано ниже. Чтобы восстановить, я думал об удалении и повторном запуске. Но я получаю сообщение об ошибке при удалении указанного изображения: Кроме того, я хотел бы подчеркнуть, что я удалил и переустановил docker между первым и вторым запуском нижеприведенного cmd для запуска контейнера.

Вот последовательность шагов, которые я сделал:

  1. Команда для запуска контейнера (который загрузил образ, когда я запускал его первый раз)
docker container run --name jenkins-docker --rm --detach \
>   --privileged --network jenkins --network-alias docker \
>   --env DOCKER_TLS_CERTDIR=/certs \
>   --volume jenkins-docker-certs:/certs/client \
>   --volume jenkins-data:/var/jenkins_home \
>   --volume "$HOME":/home docker:dind
Деинсталлировано и переустановлено docker Перезапустите выше cmd, чтобы запустить conatiner (ошибка ниже)
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.
изображение списка
REPOSITORY            TAG                 IMAGE ID            CREATED             SIZE
jenkinsci/blueocean   latest              b9a3e09d0e84        22 hours ago        549MB
docker                dind                8489eeb24a26        4 days ago          237MB
Проверить, что ни один контейнер не запущен
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
Удаление изображений:
Error: No such image: b9a3e09d0e84

docker rmi 8489eeb24a26
Error: No such image: 8489eeb24a26

1 Ответ

0 голосов
/ 22 января 2020

для принудительного удаления всех контейнеров, выполните:

docker rm -f $(docker ps -a -q)

, чтобы принудительно удалить все изображения, выполните:

docker rmi -f $(docker images -a -q)

, чтобы проверить, что контейнеры были удалены, выполните:

docker ps -a

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

docker images -a

, вы можете увидеть ошибки, такие как следование во время удаления изображения, но вы увидите, запустив docker images -a, что ничего не осталось

Error: No such image: 1203fc0eeda3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...