使用docker run启动了容器,现在它没有显示在docker ps -a中

时间:2019-02-08 18:30:19

标签: linux docker ubuntu

我用docker run启动了一个Docker容器,像这样:

ClampingScrollPhysics

Link to GitHub.com/plexinc/pms-docker

docker容器正在运行 ,因为我可以访问端口和服务,但是当我运行docker run \ -d \ --name plex \ --restart unless-stopped \ --network=host \ -e TZ="<timezone>" \ -e PLEX_CLAIM="<claimToken>" \ -v <path/to/plex/database>:/config \ -v <path/to/transcode/temp>:/transcode \ -v <path/to/media>:/data \ plexinc/pms-docker sudo docker ps -a时,我似乎无法列出该容器或sudo docker ps -aq

我尝试运行pstree,并获得以下输出:

sudo docker ps --filter "name=plex"

因此,它显然在docker中运行。当我似乎无法从docker ps -a获取ID时,如何重新启动或重建此容器? systemd─┬─accounts-daemon───2*[{accounts-daemon}] ├─agetty ├─atd ├─containerd───14*[{containerd}] ├─cron ├─dbus-daemon ├─dockerd─┬─docker-containe─┬─docker-containe─┬─s6-svscan─┬─s6-supervise │ │ │ │ └─s6-supervise───python───{python} │ │ │ └─9*[{docker-containe}] │ │ └─17*[{docker-containe}] │ ├─docker-proxy───6*[{docker-proxy}] │ └─21*[{dockerd}] ├─dockerd─┬─containerd─┬─containerd-shim─┬─s6-svscan─┬─s6-supervise │ │ │ │ └─s6-supervise───sh───Plex Media Serv─┬─Plex DLNA Serve───16*[{Plex DLNA Serve}] │ │ │ │ ├─Plex Script Hos───13*[{Plex Script Hos}] │ │ │ │ ├─Plex Script Hos───9*[{Plex Script Hos}] │ │ │ │ ├─Plex Tuner Serv───10*[{Plex Tuner Serv}] │ │ │ │ └─28*[{Plex Media Serv}] │ │ │ └─9*[{containerd-shim}] │ │ └─17*[{containerd}] │ └─20*[{dockerd}] sudo docker stop plex也不起作用。

编辑:

对不起,不包括os和docker。我在Ubuntu服务器Ubuntu 18.10(GNU / Linux 4.18.0-15-generic x86_64)上运行

Docker版本18.09.1,内部版本4c52b90

编辑2:

sudo docker restart plex输出:

sudo ps aux |grep lex

2 个答案:

答案 0 :(得分:2)

已经两次安装了docker。一次使用apt-get,一次使用snap

完全从apt和snap中删除了docker,仅使用apt-get进行安装,现在可以使用docker ps -a看到plex容器。

答案 1 :(得分:0)

要仅回答问题,还有一种无需使用docker ps即可识别容器ID的方法。您必须尝试删除在其上创建容器的图像。

在您的情况下,您必须给docker rmi plexinc/pms-docker。如果有与此图像相关联的容器,那么您将收到以下错误消息:

Error response from daemon: conflict: unable to remove repository reference "plexinc/pms-docker" (must force) - container 92203921146d is using its referenced image f123as324ad

这里92203921146d是您的角色ID。