docker 移除掉运行不正常的container

本菜鸟在刚学习docker的时候遇到了这样的问题,记录一下,

当启动一个container的时候,docker ps 看到刚启动的容器有问题,然后docker logs <container id>  才知道权限不够,未能创建目录。然后想启动,但是当前的container一直处于restarting ,然后docker stop 试了一下,返回成功,然后docker ps 当前container 依然存在,然后docker kill的时候提示容器未启动,docker -help 看了一下,docker rm 移除容器。但改命令无法移除一个restarting 状态的容器。

 

需要先docker stop<container id>  然后在docker rm 掉。

 

当然 启动不成功也是因为没有权限,docker 容器无权限 添加   --privileged=true 参数 。

在docker-compose的时候 docker-compose up会优先使用已有的容器,而不是重新创建容器。需要带上 --force-recreate 参数重新创建容器 docker-compose up -d --force-recreate 

本人docker 菜鸟,记录一下自己遇到的问题,勿喷。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值