【问题标题】:Docker container ls not listing my pulled container?Docker 容器没有列出我拉取的容器?
【发布时间】:2020-01-26 07:26:02
【问题描述】:

我在 docker-for-windows Linux 容器中提取 tensorflow/serving

PS C:\WINDOWS\system32> docker pull tensorflow/serving
Using default tag: latest
latest: Pulling from tensorflow/serving
Digest: sha256:f7e59a29cbc17a6b507751cddde37bccad4407c05ebf2c13b8e6ccb7d2e9affb
Status: Image is up to date for tensorflow/serving:latest
docker.io/tensorflow/serving:latest

之后,对于任何以下命令,容器都不会列出

PS C:\WINDOWS\system32> docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
PS C:\WINDOWS\system32> docker container ls -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
PS C:\WINDOWS\system32> docker container ls
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

我也试过重启docker,请问怎么解决?

【问题讨论】:

    标签: docker tensorflow tensorflow-serving docker-for-windows docker-image


    【解决方案1】:

    docker pull 正在拉取您选择的图像 您还没有容器。

    docker ps 和您使用的其他命令指的是容器。

    所以要运行容器使用:

    docker run {options} image

    之后你可以使用docker ps查看容器

    【讨论】:

      【解决方案2】:

      当您运行docker pull tensorflow/serving 时,Docker 镜像将被拉取,可以使用docker images 命令列出。

      而docker ps、docker container ls -a、docker container ls 将列出正在运行的 docker 容器。您需要使用 docker run image-name 运行 Docker 映像,然后容器将使用上述命令列出。

      关于Docker的更多信息,请参考this官方指南。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-24
        • 2015-07-25
        • 2018-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-29
        相关资源
        最近更新 更多