Контейнер Docker не перечисляет мой вытащенный контейнер? - PullRequest
0 голосов
/ 26 сентября 2019

Я вытягиваю тензорный поток / обслуживание в контейнерах Linux для Docker-for-Windows

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

Я попытался перезапуститьдокер, а можно узнать как это исправить?

Ответы [ 2 ]

3 голосов
/ 26 сентября 2019

docker pull вытягивает выбранное вами изображение. У вас еще нет контейнера.

docker ps, а другие используемые вами команды относятся к контейнерам.

Итак, чтобы запуститьиспользование контейнера:

docker run {options} image

После этого вы сможете увидеть контейнер, используя docker ps

2 голосов
/ 26 сентября 2019

При запуске docker pull tensorflow/serving образ докера будет извлечен, что можно отобразить с помощью команды docker images.

В то время как docker ps, docker container ls -a, docker container ls отобразит список запущенного контейнера докера.Вам нужно запустить образ Docker, используя docker run image-name, тогда контейнер будет указан в списке с помощью упомянутых команд.

Для получения дополнительной информации о докере, пожалуйста, обратитесь к этому официальному руководству.

Надеюсь, это поможет.

...