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
相关推荐
龙飞05几秒前
Systemd -systemctl - journalctl 速查表:服务管理 + 日志排障
linux·运维·前端·chrome·systemctl·journalctl
*小海豚*1 分钟前
在linux服务器上DNS正常,但是java应用调用第三方解析域名报错
java·linux·服务器
JustDI-CM2 分钟前
AI学习笔记-提示词工程
人工智能·笔记·学习
春日见3 分钟前
如何创建一个PR
运维·开发语言·windows·git·docker·容器
爱写bug的野原新之助4 分钟前
加密摘要算法MD5、SHA、HMAC:学习笔记
笔记·学习
DARLING Zero two♡11 分钟前
告别 Docker 命令行!Portainer+cpolar 让容器管理从局域网走向公网
运维·docker·容器
撩得Android一次心动17 分钟前
Android LiveData 全面解析:使用Java构建响应式UI【源码篇】
android·java·android jetpack·livedata
消失的旧时光-194317 分钟前
Linux 编辑器入门:nano 与 vim 的区别与选择指南
linux·运维·服务器
斯普信专业组19 分钟前
构建基于MCP的MySQL智能运维平台:从开源服务端到交互式AI助手
运维·mysql·开源·mcp
组合缺一20 分钟前
Solon AI (Java) v3.9 正式发布:全能 Skill 爆发,Agent 协作更专业!仍然支持 java8!
java·人工智能·ai·llm·agent·solon·mcp