我将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,我可以知道如何修复它吗?
发布于 2019-09-26 12:45:27
docker pull正在拉取您选择的图像,因为您还没有容器。
您使用的docker ps和其他命令指的是容器。
因此,要运行容器,请使用:
docker run {options} image
之后,您就可以使用docker ps查看容器了
发布于 2019-09-26 12:52:30
当你运行docker pull tensorflow/serving时,Docker镜像将被拉取,可以使用docker images命令列出该镜像。
而docker ps、docker container ls -a、docker container ls将列出正在运行的docker容器。您需要使用docker run image-name运行Docker镜像,然后使用上述命令列出容器。
有关Docker的更多信息,请参考this官方指南。
https://stackoverflow.com/questions/58109638
复制相似问题