docker查看某个容器状态(docker 移除掉运行不正常的container操作)
docker查看某个容器状态
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 菜鸟,记录一下自己遇到的问题,勿喷。
补充:Docker删除大量停止的container
1. 怎么做官方建议的批量删除停止容器使用docker rm $(sudo docker ps -a -q)
千万不要用 docker rm -f $(sudo docker ps -a -q),会删除全部容器的
2. 为什么这么做1. docker ps -a -q
docker ps 命令的解释:
docker ps -a -q 列出所有容器的数字ID
root@haha:~# docker ps --help Usage: docker ps [OPTIONS] List containers Options: -a, --all Show all containers (default shows just running) -f, --filter value Filter output based on conditions provided (default []) --format string Pretty-print containers using a Go template --help Print usage -n, --last int Show n last created containers (includes all states) (default -1) -l, --latest Show the latest created container (includes all states) --no-trunc Don‘t truncate output -q, --quiet Only display numeric IDs -s, --size Display total file sizes
具体看看,docker ps 是列出容器的命令
- a 列出所有的容器 - q 只显示数字ID
2. docker rm命令的解释:
root@haha:~# docker rm --help Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...] Remove one or more containers Options: -f, --force Force the removal of a running container (uses SIGKILL) --help Print usage -l, --link Remove the specified link -v, --volumes Remove the volumes associated with the container
- f 强制删除,可以删除正在运行的容器
- v 容器启动后,数据会以volumes的形式存在于硬盘中,即使删除了container数据也不会删除,加上这个参数那么容器执行的数据也会被删除
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
- docker可用容量查看(docker 查看jvm内存占用方式)
- docker安装nginx如何配置(docker部署nginx并且挂载文件夹和文件操作)
- docker 快速搭建环境(如何自己搭建DockerHub实现过程解析)
- docker如何查看容器目录(docker 查看容器的挂载目录操作)
- docker入门搭建博客(快速掌握使用Docker搭建开发环境)
- docker容器网络设置(对docker中的overlay式网络详解)
- docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
- dockerpull的镜像位置(解决docker pull镜像报错的问题)
- 基于docker的平台搭建(基于docker搭建selenium分布式环境)
- dockernginx服务器教程(Docker镜像+nginx 部署 vue 项目的方法)
- springboot怎么设置docker(Docker如何给Springboot项目动态传参的实现方法)
- 无法访问docker容器内的端口(docker端口映射及外部无法访问问题)
- docker镜像内安装python包(如何使用Docker搭建pypi私有仓库)
- docker镜像查看分层(Docker 镜像优化从1.16GB到22.4MB)
- docker如何搭建mysql(docker容器访问宿主机的MySQL操作)
- docker容器里面有java运行环境吗(利用 Docker 构建简单的 java 开发编译环境的方法详解)
- ()
- 百事大吉蓝底 绿底手机高清壁纸(绿底手机高清壁纸)
- 蓝底证件照怎么制作 证件照换底色 换尺寸快速搞定(蓝底证件照怎么制作)
- 你喜欢足球吗 足球如何点亮世界的(足球如何点亮世界的)
- 不可分鸽是什么梗(不可分鸽是什么梗)
- 古代的鸽子是爱情的象征,并非和平的使者(古代的鸽子是爱情的象征)
热门推荐
- linuxdhcp服务器分配(Linux实现DHCP服务器的搭建)
- css五种使用方法(CSS 的加载及加载顺序简介)
- MVC JsonResult的用法
- python装饰器怎么设置(深入了解和应用Python 装饰器 @decorator)
- 云服务器实例一直在停止(云服务器重启原因有哪些?)
- html怎么使用css居中(HTML+CSS实现单列布局水平居中布局)
- pandas统计多行数据(pandas去重复行并分类汇总的实现方法)
- sql2008提供身份认证模式(SqlServer2000+ 身份证合法校验函数的示例代码)
- php 静态方法(PHP的静态方法与普通方法用法实例分析)
- laravel怎样封装增删改查(laravel框架上传图片实现实时预览功能)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9