Obtendo o erro ao remover o docker image_id

1
docker images -a 
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
node                test                337b7fc90dbc        2 hours ago         301.8 MB
<none>              <none>              60d47994bba8        2 hours ago         301.8 MB
<none>              <none>              987deffef7bf        2 hours ago         196.7 MB
docker.io/centos    centos7             970633036444        4 weeks ago         196.7 MB



docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                      PORTS               NAMES
774f0d06ec9a        970633036444        "bash"              2 hours ago         Exited (1) 30 minutes ago                       elated_cray
b1f9481f6eae        337b7fc90dbc        "bash"              2 hours ago         Exited (0) 30 minutes ago                       serene_stallman

Mas, quando executo docker rmi 987deffef7bf , obtenho o erro

Failed to remove image (987deffef7bf): Error response from daemon: conflict: unable to delete 987deffef7bf (cannot be forced) - image has dependent child images
    
por xl0shk 02.09.2016 / 13:50

1 resposta

0

Isso indica que outra imagem, provavelmente "nó", do timestamp está usando essa imagem como parte de suas camadas. Esse é o design de como as imagens são criadas a partir de camadas e o docker images -a expõe alguns desses trabalhos para o usuário final. Se você remover a imagem "node", ela deve ser limpa automaticamente.

    
por 02.09.2016 / 14:18

Tags