常用命令
一次性停止删除容器
docker stop $(docker ps -q) & docker rm $(docker ps -aq)
停止所有容器
docker stop $(sudo docker ps -aq)
删除所有容器
docker rm $(sudo docker ps -aq)
强制删除所有镜像
docker rmi -f $(docker images -qa)
查看基本信息
docker info
查看容器日志
docker logs -f --tail=100 容器ID 要查看末尾多少行 默认all
设置开机自启动容器
docker run命令时 添加参数--restart=always 便表示,该容器随docker服务启动而自动启动
查看Docker的磁盘使用具体情况
docker system df
删除 无用的容器和 镜像
# 删除异常停止的容器 docker rm `docker ps -a | grep Exited | awk '{print $1}'` # 删除名称或标签为none的镜像 docker rmi -f `docker images | grep '<none>' | awk '{print $3}'` docker system prune -f docker ps --filter status=dead --filter status=exited -aq | xargs -r docker rm -v docker images --no-trunc | grep '<none>' | awk '{ print $3 }' | xargs -r docker rmi docker volume ls -f dangling=true | awk '{ print $2 }' | xargs docker volume rm
重启所有容器
docker restart $(docker ps -a -q)
重启所有运行中的容器
docker restart $(docker ps -q)
清除所有无容器使用的镜像
docker system prune -a
查找大文件
find / -type f -size +100M -print0 | xargs -0 du -h | sort -nr
退出容器的方式
导出镜像的方式
容器启动失败查看日志
docker inspect --format '{{.LogPath}}' 6ae8c97d8d2d
cat /var/lib/docker/containers/6ae8c97d8d2d4a580296952103cdae1211749564897042c11765a260567c309b/6ae8c97d8d2d4a580296952103cdae1211749564897042c11765a260567c309b-json.log
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!