Docker与Minio操作命令速查
需积分: 5 14 浏览量
更新于2024-08-03
收藏 1.32MB DOCX 举报
该文档记录了在IT运维中常用的命令,主要涉及容器管理、日志查看、文件修改以及数据清理等方面。以下是对这些命令的详细解释:
1. **进入容器**:
`docker exec -it <container_name_or_id> /bin/bash`
这个命令用于进入已经运行的Docker容器内部,`-it`标志确保了一个交互式的终端,`/bin/bash`则是指定了在容器内启动的shell。
2. **查看容器进程**:
`docker inspect --format '{{.State.Pid}}' <container_name_or_id>`
使用`docker inspect`可以获取容器的详细信息,`--format`参数用来定制输出格式,这里只显示容器的状态(State)中的进程ID(Pid)。
3. **容器部署镜像**:
`docker-compose -f docker-compose.yml up`
`docker-compose`是用于管理Docker容器编排的工具,通过`-f`指定docker-compose.yml配置文件,`up`命令则会根据配置文件启动服务。
4. **虚拟机部署日志查看**:
`tail -f /usr/IotOs/ifs/log/vg106.log | grep --colour=auto -niE 'ee2af3f3a5ab0eed02685b1b79efebe9|cf8b4e7a1703d6436f3252659cf61a44|eb9cc7f867a27cdc6d8a04982dea5eb3'`
`tail -f`持续追踪并显示文件末尾的内容,`grep`用于过滤出包含特定字符串的日志行,`--colour=auto`高亮匹配的文本,`-n`显示行号,`-i`忽略大小写,`-E`启用正则表达式匹配。
5. **容器部署日志查看**:
类似于虚拟机部署日志查看,但路径不同,这里是针对容器内部的日志文件进行追踪和过滤。
6. **汇聚点修改密码**:
`sed -i 's/LDS@ueig@2022/lds123/g' /usr/IotOs/ifs/conf/web_login`
`sed`命令用于编辑文件,在这里使用`-i`参数直接在原文件上进行替换操作,`s/old_string/new_string/g`表示全局替换旧字符串为新字符串。
7. **检查网络监听端口**:
`netstat -anp | grep 40040`
`netstat`命令用于查看网络连接状态,`-a`显示所有活动的连接,`-n`显示IP和端口号而非主机名和服务名,`-p`显示进程ID,最后`grep`过滤出与40040端口相关的连接。
8. **查看容器的版本**:
`docker ps | grep -iE 'weiyuan|ueig|iva'`
`docker ps`列出所有正在运行的容器,`grep`用于过滤出包含特定关键词的容器。
9. **清理数据**:
`find . -mtime +31 -name "*.flv" | xargs rm -rf`
`find`命令查找指定目录下31天前的`.flv`文件,`-mtime`参数指定文件的修改时间,`xargs`将结果传递给`rm -rf`命令进行删除操作。其他类似命令针对不同的路径和文件类型进行清理。
以上命令在日常的IT运维工作中非常实用,帮助管理员监控系统状态、调试问题以及维护数据。
2019-03-13 上传
2017-08-15 上传
2021-09-12 上传
2022-07-20 上传
2023-01-31 上传
2015-12-14 上传
2011-11-01 上传
2010-03-07 上传
2019-01-19 上传
何烨坪Echo
- 粉丝: 268
- 资源: 5
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析