侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

无法删除状态为Dead的容器

2023-11-27 星期一 / 0 评论 / 0 点赞 / 53 阅读 / 6047 字

docker中有两个status为dead的容器 [root@xinyan001 ~]# docker ps -a CONTAINER ID IMAGE COMMAND

docker中有两个status为dead的容器

[root@xinyan001 ~]# docker ps -a
CONTAINER ID        IMAGE                COMMAND             CREATED             STATUS                      PORTS               NAMES
13dd233a61c5        fedora-base:latest   "/bin/bash"         25 minutes ago      Dead                                                                 
9b8fcf405ffc        fedora-base:latest   "/bin/bash"         About an hour ago   Exited (0) 41 minutes ago                       gloomy_ardinghelli   
7f2ca6d2801d        fedora-base:latest   "/bin/bash"         About an hour ago   Dead                                      
删除时

[root@xinyan001 ~]# docker rm 13dd233a61c5 7f2ca6d2801d 
Error response from daemon: Cannot destroy container 13dd233a61c5: Driver devicemapper failed to remove root filesystem 13dd233a61c509e2e56bd970dc7cecc7b44892ed0dacce117c3624ceee9f92f5: Device is Busy
Error response from daemon: Cannot destroy container 7f2ca6d2801d: Driver devicemapper failed to remove root filesystem 7f2ca6d2801dcc3b2cebd0b6b246a91a1093a5ae427b5349631ffd61f0306424: Device is Busy
FATA[0024] Error: failed to remove one or more containers 

Device is Busy这个一般的解决步骤:
1. 看容器进程是否已经杀掉。没有的话,可以手动杀死。

[root@xinyan001 ~]# ps -ef |grep docker
root      4363     1  0 2月08 ?       00:00:18 /usr/bin/docker -d --selinux-enabled
root      7785  7766  3 11:30 pts/0    00:00:55 docker -d
root      9013  5426  0 11:56 pts/1    00:00:00 grep --color=auto docker
2. mount -l看是不是该容器的路径还在挂载状态。是的话,umount掉。

[root@xinyan001 ~]# mount -l
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,size=16361216k,nr_inodes=1022576,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sda2 on / type ext4 (rw,relatime,data=ordered)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=28,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda1 on /boot type ext3 (rw,relatime,data=ordered)
/dev/sda6 on /opt type ext4 (rw,relatime,data=ordered)
/dev/sda3 on /home type ext4 (rw,relatime,data=ordered)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
tmpfs on /run/user/990 type tmpfs (rw,nosuid,nodev,relatime,size=3273920k,mode=700,uid=990,gid=984)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,size=3273920k,mode=700)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
/dev/sda2 on /var/lib/docker/devicemapper type ext4 (rw,relatime,data=ordered)
/dev/mapper/docker-8:2-22283855-7f2ca6d2801dcc3b2cebd0b6b246a91a1093a5ae427b5349631ffd61f0306424 on /var/lib/docker/devicemapper/mnt/7f2ca6d2801dcc3b2cebd0b6b246a91a1093a5ae427b5349631ffd61f0306424 type ext4 (rw,relatime,discard,stripe=16,data=ordered)
/dev/mapper/docker-8:2-22283855-13dd233a61c509e2e56bd970dc7cecc7b44892ed0dacce117c3624ceee9f92f5 on /var/lib/docker/devicemapper/mnt/13dd233a61c509e2e56bd970dc7cecc7b44892ed0dacce117c3624ceee9f92f5 type ext4 (rw,relatime,discard,stripe=16,data=ordered)

[root@xinyan001 ~]# umount /dev/mapper/docker-8:2-22283855-7f2ca6d2801dcc3b2cebd0b6b246a91a1093a5ae427b5349631ffd61f0306424 
[root@xinyan001 ~]# umount /dev/mapper/docker-8:2-22283855-13dd233a61c509e2e56bd970dc7cecc7b44892ed0dacce117c3624ceee9f92f5
3. 然后再次尝试docker rm。

[root@xinyan001 ~]# docker rm 13dd233a61c5 7f2ca6d2801d 
13dd233a61c5
7f2ca6d2801d

广告 广告

评论区