今頃、docker image ls と docker images ls の違いに気づく



PS C:\Users\XXXXX> docker images ls
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

PS C:\Users\XXXXX>



PS C:\Users\XXXXX> docker image ls
REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE
tensorflow/tensorflow      1.8.0-py3           a83a3dd79ff9        7 weeks ago         1.33GB
hello-world                latest              e38bc07ac18e        2 months ago        1.85kB
docker4w/nsenter-dockerd   latest              cae870735e91        7 months ago        187kB

PS C:\Users\XXXXX>



でようやく docker image lsdocker images ls の違いに気づいた。

docker image ls を実行すると中間イメージ含めて表示するけど
docker images ls はインスタンス状態のイメージしか表示しないのか..


まずdocker images
PS C:\Users\xxxxx> docker images --help

Usage:  docker images [OPTIONS] [REPOSITORY[:TAG]]

List images

  -a, --all             Show all images (default hides intermediate images)
      --digests         Show digests
  -f, --filter filter   Filter output based on conditions provided
      --format string   Pretty-print images using a Go template
      --no-trunc        Don't truncate output
  -q, --quiet           Only show numeric IDs

そしてこっちがdocker image
PS C:\Users\xxxxx> docker image --help

Usage:  docker image COMMAND

Manage images


  build       Build an image from a Dockerfile
  history     Show the history of an image
  import      Import the contents from a tarball to create a filesystem image
  inspect     Display detailed information on one or more images
  load        Load an image from a tar archive or STDIN
  ls          List images
  prune       Remove unused images
  pull        Pull an image or a repository from a registry
  push        Push an image or a repository to a registry
  rm          Remove one or more images
  save        Save one or more images to a tar archive (streamed to STDOUT by default)
  tag         Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE

Run 'docker image COMMAND --help' for more information on a command.

docker images は基本イメージ一覧専用のコマンドで
docker image はコマンドによっていろんな操作が可能な万能コマンドというわけか。
docker images には ls というコマンド..というかコマンド自体取らないから
ls を無視していたのね..


0 件のコメント:

pip install mpi4py したら mpi.h がないと怒られた件

Ubuntu 18.04 LTS 環境下のPython3(python3-dev)で pip install mpi4py したら、     _configtest.c:2:10: fatal error: mpi.h: No such file or directory...