我将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 pull
正在提取您选择的图像您还没有容器。
[docker ps
和您使用的其他命令是指容器。
因此要运行容器,请使用:
docker run {options} image
之后,您可以使用docker ps
看到容器
[当您运行docker pull tensorflow/serving
时,将提取Docker映像,可以使用docker images
命令将其列出。
[docker ps
,docker container ls -a
,docker container ls
将列出正在运行的Docker容器。您需要使用docker run image-name
运行docker镜像,然后使用上述命令列出容器。
有关docker的更多信息,请参考this官方指南。
希望这会有所帮助。