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
相关推荐
惊讶的猫8 小时前
多线程同步问题及解决
java·开发语言·jvm
wfsm8 小时前
工厂模式创建动态代理实现类
java·开发语言
dalong108 小时前
A11:plus 控件窗口绘图基础
笔记·aardio
好好研究8 小时前
总结SSM设置欢迎页的方式
xml·java·后端·mvc
Hui Baby8 小时前
java -jar 启动原理
java·pycharm·jar
weixin_511255218 小时前
更新jar内资源和代码
java·jar
历程里程碑8 小时前
Linxu14 进程一
linux·c语言·开发语言·数据结构·c++·笔记·算法
杨浦老苏8 小时前
Docker方式安装你的私人AI电脑助手Moltbot
人工智能·docker·ai·群晖
木井巳9 小时前
【递归算法】验证二叉搜索树
java·算法·leetcode·深度优先·剪枝
不当菜虚困9 小时前
windows下HSDB导出class文件报错【java.io.IOException : 系统找不到指定的路径。】
java·开发语言