Docker 常见问题(更新)

无法rm 容器

docker rm -f {containerid}

Error response from daemon: Driver overlay2 failed to remove root filesystem 4ba6605068d378130819f405899a651dadb81a956103bd4cb9927a5bafd3487f: remove /var/lib/docker/overlay2/047bf998e4a9e4c373534f d0db7c62ec30b5c99752a26009b43bfa7f02977172/merged: device or resource busy

  • 解决方法:
# 查看占用
grep 047bf998e4a9e4c373534fd0db7c62ec30b5c99752a26009b43bfa7f02977172 /proc/*/mounts


kill -9 27935

或者 
kill -9 $(grep 047bf998e4a9e4c373534fd0db7c62ec30b5c99752a26009b43bfa7f02977172 /proc/*/mounts|awk -F '/' '{print $3}')

  • 然后重新执行
    docker rm -f ${containerid}

VMware挂起恢复后,docker应用无法访问

背景:vm虚拟机挂起再开启后,宿住机便无法访问虚拟机中的docker容器, 但是宿主机是可以ping通linux虚拟机的。 搞得每次都得重启docker

后来发现,可以用sysctl来重新设置联网功能,再重启网络即可解决。
解决方案:

  • 1、vim /usr/lib/sysctl.d/00-system.conf
net.ipv4.ip_forward = 1
  • 2、重启网络服务:
  • 3、查看IPv4转发状态:
    sysctl net.ipv4.ip_forward
    显示:net.ipv4.ip_forward=1就ok了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值