Docker 之常用操作(实习中的)

文章目录

记录一下实习中的一些 docker 常用操作

知道有这么个操作是关键

检查日志和文件

bash 复制代码
docker ps | grep <关键词>
docker logs --tail 200 <容器ID> # 显示最后200行日志
docker logs -f --tail 20 <容器ID>

查看固定日志:
docker exec -it <container_id> /bin/bash
# 或者 sudo docker exec -it 840901b6926c /bin/sh    sudo docker exec -it 840901b6926c ./
cd /aico-backstage/log   # 存放在 /var/  下目录的也多
tail -f <your_log_file>.log # 快速查看log

# 较多日志并发时  不过 grep 似乎会只锁定读取一个就结束
docker logs -f --tail 100 4801c233823e | grep -A 20 -B 20 "error" # 看前后20行

当项目没有启动成功,进去镜像看文件的指令

复制代码
docker run --rm -it uhub.service.ucloud.cn/tianqi/aico-ing-orchestra-multiarch:develop /bin/sh   
docekr 的启动文件是挂在进去的(虽然 docerk 内部不是) 应该和 docker inspect 有关
检查 nignx 配置
复制代码
docker exec -it <container_id> nginx -T # 查看加载的配置

删除 docker镜像

bash 复制代码
docker stop dd424c11972c
docker rm dd424c11972c
docker rmi(-f)jumpserver/jms_all:latest  # 可以带-f

从docker中复制文件出来

bash 复制代码
docker cp 64e46400f0e2:/acp-manager ~/acp-manager
相关推荐
张道宁10 小时前
基于Spring Boot与Docker的YOLOv8检测服务实战
spring boot·yolo·docker
人道领域10 小时前
Day | 07 【苍穹外卖 :用户端添加购物车】
java·开发语言·数据库·后端·苍穹外卖
不像程序员的程序媛10 小时前
springboot对于@PathVariable自动解码问题
java·前端·javascript
闲猫10 小时前
Java ApacheSSHD实现SSH代理
运维·服务器·ssh
weixin_4563216410 小时前
Java架构设计:Redis RDB持久化深度解析(原理+实战+避坑)
java·开发语言·redis
C羊驼11 小时前
C 语言:哥德巴赫猜想
c语言·开发语言·人工智能·经验分享·笔记·算法·课程设计
蓝队云计算11 小时前
怎么用服务器养龙虾OpenClaw?云上OpenClaw快速部署指南(小白极速版)
运维·服务器·人工智能·云服务器·openclaw
Mr_Chenph11 小时前
备份Docker
运维·docker·容器
NGC_661111 小时前
CMS收集器详解
java·开发语言·jvm
桌面运维家11 小时前
理解 Linux Front Page:构建动态Web首页指南
linux·运维·服务器