文章目录
-
- 检查日志和文件
-
-
-
-
- [检查 nignx 配置](#检查 nignx 配置)
-
-
-
- [删除 docker镜像](#删除 docker镜像)
- 从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