Docker容器是否未列出我提取的容器?

问题描述 投票:0回答:2

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

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
2个回答
2
投票

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

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

因此要运行容器,请使用:

docker run {options} image

之后,您可以使用docker ps看到容器


1
投票

[当您运行docker pull tensorflow/serving时,将提取Docker映像,可以使用docker images命令将其列出。

[docker psdocker container ls -adocker container ls将列出正在运行的Docker容器。您需要使用docker run image-name运行docker镜像,然后使用上述命令列出容器。

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

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.