«docker container rm » против «docker rm «

#docker

#docker

Вопрос:

У меня возникла проблема с удалением контейнера Docker — он не работал, когда я использовал предыдущую команду (Docker сообщил идентификатор контейнера, но не удалил его). Однако последнее сработало. Синтаксис Docker тот же, насколько я могу судить:

 C:Usersuser>docker rm
"docker rm" requires at least 1 argument.
See 'docker rm --help'.

Usage:  docker rm [OPTIONS] CONTAINER [CONTAINER...]

Remove one or more containers

C:Usersuser>docker container rm
"docker container rm" requires at least 1 argument.
See 'docker container rm --help'.

Usage:  docker container rm [OPTIONS] CONTAINER [CONTAINER...]

Remove one or more containers

C:Usersuser>
  

Комментарии:

1. docker container rm и docker rm идентичны.

2. Если контейнер запущен, вы можете просто использовать docker -rm [containerid] -f , поскольку это заставит его закрыться.

Ответ №1:

С помощью docker rm вы можете удалять контейнеры, но он также более общий и может использоваться для удаления контейнеров, томов и ссылок.

В отличие от этого, docker container rm <> является специфичным для удаления контейнеров.