docker stop命令挂起以删除陈旧的容器

时间:2019-10-15 19:30:31

标签: windows docker containers azure-service-fabric

我有超过20个要删除的奇怪的运行容器。 Docker stop命令挂起并且不提供任何输出。也尝试了docker rm命令,但是它说无法删除正在运行的容器。也尝试了docker container prune命令,但是效果不好。 这些是部署在服务结构群集上的Windows容器。节点是Windows Server 2019核心(无GUI)。 在节点上安装了docker和服务结构。因为已安装服务矩阵集群,所以docker引擎服务已停止。

1)docker stop container_ID-不起作用

2)docker stop $(码头集装箱ls -aq)-不起作用

3)导航到C:\ programdata \ docker \ windowsfilter并删除了容器。

4)在步骤3中再次执行了docker inspect容器ID,并给出了结果。

5)不知道如何删除这些幻影容器。

PS C:\ProgramData\docker\windowsfilter> docker version
Client: Docker Engine - Enterprise
 Version:           19.03.1
 API version:       1.40
 Go version:        go1.12.5
 Git commit:        f660560464
 Built:             07/25/2019 20:59:52
 OS/Arch:           windows/amd64
 Experimental:      false

Server: Docker Engine - Enterprise
 Engine:
  Version:          19.03.1
  API version:      1.40 (minimum version 1.24)
  Go version:       go1.12.5
  Git commit:       f660560464
  Built:            07/25/2019 20:57:41
  OS/Arch:          windows/amd64
  Experimental:     false
PS C:\ProgramData\docker\windowsfilter> docker version
Client: Docker Engine - Enterprise
 Version:           19.03.1
 API version:       1.40
 Go version:        go1.12.5
 Git commit:        f660560464
 Built:             07/25/2019 20:59:52
 OS/Arch:           windows/amd64
 Experimental:      false

Server: Docker Engine - Enterprise
 Engine:
  Version:          19.03.1
  API version:      1.40 (minimum version 1.24)
  Go version:       go1.12.5
  Git commit:       f660560464
  Built:            07/25/2019 20:57:41
  OS/Arch:          windows/amd64
  Experimental:     false
PS C:\ProgramData\docker\windowsfilter> taskmgr
PS C:\ProgramData\docker\windowsfilter> docker info
Client:
 Debug Mode: false
 Plugins:
  cluster: Manage Docker clusters (Docker Inc., v1.0.1)

Server:
 Containers: 28
  Running: 28
  Paused: 0
  Stopped: 0
 Images: 4
 Server Version: 19.03.1
 Storage Driver: windowsfilter
  Windows:
 Logging Driver: json-file
 Plugins:
  Volume: local
  Network: ics l2bridge l2tunnel nat null overlay transparent
  Log: awslogs etwlogs fluentd gcplogs gelf json-file local logentries splunk syslog
 Swarm: inactive
 Default Isolation: process
 Kernel Version: 10.0 17763 (17763.1.amd64fre.rs5_release.180914-1434)
 Operating System: Windows Server Datacenter Version 1809 (OS Build 17763.678)
 OSType: windows
 Architecture: x86_64
 CPUs: 4
 Total Memory: 16GiB
 Name: nncsfc1000001
 ID: 73VB:NJAN:HXFN:R63P:DCSG:YCJT:K56A:F4MC:6NC5:KVUT:5J4C:MZ63
 Docker Root Dir: C:\ProgramData\docker
 Debug Mode: true
  File Descriptors: -1
  Goroutines: 202
  System Time: 2019-10-15T19:28:09.6416404Z
  EventsListeners: 1
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

WARNING: API is accessible on http://localhost:2375 without encryption.
         Access to the remote API is equivalent to root access on the host. Refer
         to the 'Docker daemon attack surface' section in the documentation for
         more information: https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface

我应该能够删除我无法删除的这些过时的容器。

0 个答案:

没有答案