Bootstrap

标题:docker日常运维刚需命令

分类:默认分类, 创建日期:2026-07-18 10:51:31, 更新日期:2026-07-18 10:51:31, 阅读次数:500

日常运维刚需命令分类(适配 Nginx + Postgres + CoreDNS Compose 场景)

1. 镜像管理(离线 tar 包分发 / 拉取镜像)

表格

命令 作用

docker pull xxx 拉取镜像(例:docker pull nginx:stable-trixie)

docker images 查看本地所有镜像

docker save -o 包名.tar 镜像名 导出离线镜像包(你内网分发用)

docker load -i 包名.tar 导入离线镜像

docker rmi 镜像ID/名称 删除无用镜像

2. 容器生命周期管理

表格

命令 作用

docker ps 查看正在运行容器;docker ps -a 查看全部(含停止)

docker start/stop/restart 容器名 单容器启停重启

docker rm 容器名 删除停止容器;docker rm -f 强制删运行中容器

docker logs -f 容器名 实时查看容器日志(排查数据库 /nginx 报错核心命令)

docker exec -it 容器名 bash 进入容器内部交互调试

3. Compose 多服务批量管理(你的核心需求)

bash

运行

# 进入存放 docker-compose.yml 的目录执行

docker compose up -d        # 后台启动整套服务

docker compose ps            # 查看整套容器状态

docker compose logs -f       # 查看全部服务实时日志

docker compose stop          # 停止整套容器(保留数据卷)

docker compose down          # 销毁整套容器(数据卷默认保留)

docker compose restart       # 重启全部服务

4. 系统与资源监控

docker stats:实时查看所有容器 CPU、内存、网络占用

docker info:查看 Docker 全局配置、镜像加速器是否生效

三、下一步推荐操作流程

1. 配置国内镜像加速器(解决拉取镜像慢)

编辑 /etc/docker/daemon.json

json

{

"registry-mirrors": [

  "https://docker.mirrors.ustc.edu.cn",

  "https://hub-mirror.c.163.com"

],

"live-restore": true

}

重载生效:

bash

运行

systemctl daemon-reload

systemctl restart docker

2. 验证加速器是否生效

bash

运行

docker info

输出里找到 Registry Mirrors,能看到你配置的国内地址即成功。

3. 测试环境完整性

bash

运行

docker run --rm hello-world

正常输出欢迎文字,代表 Docker 运行完全正常,可以开始写 Nginx、Postgres 的 compose 配置。

Server Information

This is a wider card with supporting text below as a natural lead-in to additional content.

Redis Information

This is a wider card with supporting text below as a natural lead-in to additional content.

Go Gopher climbing a ladder.