Почему у меня так много Docker изображений с именем хранилища = <none>? - PullRequest
1 голос
/ 15 февраля 2020

Когда я набираю команду docker images для отображения изображений, у меня появляется следующее:

REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
rhel-httpd              latest              fbf8d1f684c2        17 hours ago        21.1MB
<none>                  <none>              8e78b0845d65        17 hours ago        21.1MB
<none>                  <none>              facd9f65febe        17 hours ago        21.1MB
<none>                  <none>              c0aa5de96c38        17 hours ago        21.1MB
express-mongo           latest              cbb3272e59e6        18 hours ago        21.1MB
<none>                  <none>              ad2d7dce3f31        18 hours ago        427MB
<none>                  <none>              a21766b25c6e        18 hours ago        1.08GB
express-mongo           latest              8a389964a9da        18 hours ago        933MB
react                   app                 0fdb29acba70        18 hours ago        1.08GB
api_web                 latest              2a36a4ae57a4        19 hours ago        933MB
<none>                  <none>              e36940791278        20 hours ago        1.03GB
<none>                  <none>              24bc73878199        20 hours ago        1.46GB
<none>                  <none>              a35acb3d26f3        20 hours ago        1.03GB
<none>                  <none>              78d1cc9c676a        21 hours ago        1.03GB
<none>                  <none>              b79a74a0663c        21 hours ago        1.46GB
<none>                  <none>              fd398d636305        21 hours ago        1.46GB
<none>                  <none>              459cc063b63c        21 hours ago        1.03GB
<none>                  <none>              cfa5dca23e0c        22 hours ago        1.03GB
<none>                  <none>              35f67b8276a0        23 hours ago        1.46GB

Откуда они берутся?

Стоит ли их удалять? похоже, они занимают значительный размер?

Спасибо.

1 Ответ

2 голосов
/ 15 февраля 2020

Это промежуточные слои (изображения), которые вы создаете с помощью dockerfile. Чтобы сохранить только последний слой, вы можете добавить параметр промежуточных изображений rm

, то есть docker build --force-rm ...(other parameters) при создании docker изображения

. Также docker image prune удаляет эти промежуточные изображения.

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