docker中一些其他指令
1.docker inspect 查看容器或者镜像的详细信息
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
-f, --format string 使用给定的Go模板格式化输出
-s, --size 如果类型是container,则显示总文件大小
--type string 返回指定类型的JSON
容器有自己的内部网络和 ip 地址(使用 docker inspect 可以获取所有的变量,Docker 还可以有一个可变的网络配置。)
显示容器的详细信息(可以查到容器的内部ip)
docker inspect 容器名/容器id
查看镜像的详细信息:
docker inspect 镜像名:版本号
查看镜像的某一项信息:-f
docker inspect -f {{".Os"}} 镜像名:版本号 查看镜像的系统
docker inspect -f {{".Config"}} 镜像名:版本号 查看镜像的Config信息
2.docker top 容器id
可以查看容器中的进程id
3.docker ps
通过 docker ps可以看到宿主机跟docker中端口的对应关系
0.0.0.0:5001->5000/tcp
宿主机的5001端口映射容器中的5000端口
4.docker port
docker port 容器名 [PRIVATE_PORT[/PROTO]]
使用 docker port 命令来查看当前映射的端口配置,也可以查看到绑定的地址。
#docker port my_container(容器名)
#5000/tcp -> 0.0.0.0:5001
显示容器的端口映射到宿主机的端口
5.docker commit
提交一个运行中的容器为镜像
docker commit containerid 镜像名
6、docker stats 容器名
docker stats 命令可以用于动态显示 Docker容器 的资源消耗情况,包括:CPU、内存、网络I/O。
docker stats命令也可以指定已停止的容器,但是不会返回任何信息
使用 docker stats 命令,只查看容器的静态信息
docker stats --no-stream
7、docker attach 容器名
进入容器:
docker attach br-server-aiops
8、进入容器
docker exec -it 容器名 bash
9、将物理机文件复制到容器
docker cp aa.txt container-name:/data 将aa.txt文件复制到容器的/data目录下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界