Docker常用命令

#检查 Docker 系统状态 在宝塔终端执行

docker system df -v

查询linux服务器docker占用资源情况: docker stats

Docker

进入: docker exec -it tybiaozhu-app-1 /bin/bash

第一次构建:

构建:docker-compose build --no-cache

启动:docker-compose up -d

如果只是更新了代码:docker-compose up -d

以后再次构建:docker-compose up -d --build (构建并重启)

14:18

===== 在宝塔终端执行 清理镜像=====

1. 查看当前状态

docker system df

echo "---"

ps aux | grep dockerd | grep -v grep

2. 执行清理(一行命令搞定)

docker system prune -a --volumes -f

3. 重启 Docker

systemctl restart docker && sleep 10

4. 重启您的服务

cd /root/bztongyong && docker-compose up -d

5. 验证效果

echo "=== 清理后 ==="

docker system df

echo "---"

ps aux | grep dockerd | grep -v grep

echo "---"

docker stats --no-stream

重新加载配置(如果使用 systemd)

sudo systemctl daemon-reload

重启 Docker 服务

sudo systemctl restart docker

查看系统整体内存

这个命令能立即列出当前内存占用最高的10个进程

free -h命令查看系统整体内存使用情况

ps aux --sort=-%mem | head -n 11

具体的内存消耗量(单位MB)

ps -eo pid,comm,%mem,rss --sort=-rss | head -n 11

===== 构建时自动清理旧镜像 =====

修改您的构建脚本

在执行 docker-compose build 之前,先清理

cd /root/bztongyong

清理旧的悬空镜像

docker image prune -f

然后再构建

docker-compose build app

启动

docker-compose up -d

推荐方案:

安全清理(不影响构建速度)

docker image prune -f

docker builder prune --filter until=168h -f

systemctl restart docker

相关推荐
BI专家之路7 小时前
安装linux/hadoop/jdk/hive
linux·hive·hadoop
GeW19 小时前
超详细!RHCE10版通用备考策略,内含评分细则解读
linux
用户0413284651320 小时前
Linux 服务开机自启动怎么配置?systemctl enable 原理详解
linux
leeyi1 天前
把软件装进不能上网的机房——一套建好了、还没上过战场的交付工程(第101篇)
docker·aigc·agent
YIAN1 天前
Docker + Nginx 核心原理扫盲:从环境隔离到反向代理,运维面试必考点
后端·docker·面试
BreezeJiang1 天前
从域名到 Node.js:一次云服务器请求经过了哪些层?
服务器
草莓熊Lotso1 天前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
张文君1 天前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12
linux·python
IT大白鼠1 天前
Docker 实战 ELKF 日志监控:容器日志全栈收集分析方案
运维·docker·容器
贝锐2 天前
从国产化信创设备到商用安卓终端,向日葵如何帮助企业实现统一运维管理?
linux·运维·远程控制