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
相关推荐
HRBorderInsight1 小时前
马来西亚人均收入一个月多少钱,个人薪资和家庭收入要分开看
经验分享·笔记
FII工业富联科技服务1 小时前
Omniverse 数字孪生与柔性自动化,如何破解产能与交付、设备与空间的双重困境?
运维·自动化·devops
润滑卫士1 小时前
油液介电常数在线监测:测量原理与油液老化状态评估方法
运维
Pniubi2 小时前
HashMap的扩容和树化边界
java·开发语言
Rock Chin6972 小时前
把 n8n 接进 Slack:在对话里 @机器人 触发自动化工作流
运维·机器人·自动化
Mikko72 小时前
用 Java 复刻了高中时在塞班上玩的「熔岩矿车」:纯 Swing、零依赖、没有一张图片,一个 jar 双击就能玩
java·游戏开发·swing
知了学历孙老师2 小时前
小自考的校考和统考,出题方和难度差在哪
java·大数据·前端
Java爱好狂.2 小时前
Java初学者如何一周速通SpringBoot!
java·spring boot·后端·spring·高并发·架构师·java面试
浩浩测试一下2 小时前
Linux 底层知识点 1
linux·运维·服务器
Eloudy2 小时前
全文 - IMEX 第01节 -IMEX overview
运维·服务器·网络