docker

Docker 容器的文件系统是隔离的,但是可以通过挂载卷(Volumes)或绑定挂载(Bind Mounts)将宿主机的文件系统目录映射到容器内部。要查看 Docker 容器的映射路径,可以使用以下方法:

  1. 查看容器配置 : 使用 docker inspect 命令可以查看容器的详细配置信息,包括挂载的卷。例如:

    复制代码

    bash

    docker inspect <container_id_or_name>
    

    在输出的 JSON 格式中,查找 "Mounts" 部分,这里会列出所有的挂载信息,包括宿主机的路径和容器内的路径。

  2. 查看容器的卷 : 使用 docker volume ls 命令可以列出所有 Docker 卷及其相关信息。

  3. 查看容器的日志: 有时候容器的启动日志中会包含有关挂载路径的信息。可以使用以下命令查看日志:

    复制代码

    bash

    docker logs <container_id_or_name>
    
  4. 查看 Docker 守护进程的配置文件 : Docker 的配置文件通常位于 /etc/docker/ 目录下,你可以查看 daemon.json 文件,这里可能包含有关挂载的配置。

  5. 查看容器内部的挂载点 : 如果需要查看容器内部的挂载点,可以进入容器内部,然后使用 mountdf 命令:

    复制代码

    bash

    docker exec -it <container_id_or_name> /bin/bash
    mount
    df -h
    

    这将显示容器内部的挂载点和它们对应的设备。

相关推荐
dessler3 小时前
DeepSeek-进阶版部署(Linux+GPU)
linux·运维·服务器·云原生·大模型·deepseek
戏神6 小时前
《云原生监控体系构建实录:从Prometheus到Grafana的观测革命》
云原生·prometheus源码编译·grafana可视化革命·exporter量子探针·时序数据库优化·全栈可观测性·百万级指标采集
海鸥819 小时前
查看k8s集群的资源使用情况
云原生·容器·kubernetes
云上艺旅9 小时前
K8S学习之基础十八:k8s的灰度发布和金丝雀部署
学习·云原生·容器·kubernetes
云上艺旅15 小时前
K8S学习之基础十五:k8s中Deployment扩容缩容
学习·docker·云原生·kubernetes·k8s
颜淡慕潇18 小时前
【K8S系列】Kubernetes中查看日志常见问题&解决方案
后端·云原生·容器·kubernetes
道法自然,人法天18 小时前
微服务的认识与拆分
微服务·云原生·架构
蝴蝶不愿意20 小时前
微服务拆分-拆分购物车服务
笔记·学习·微服务·云原生·架构
LaughingZhu1 天前
Vercel Serverless
云原生·serverless
Linux运维老纪1 天前
K8s 端口转发实战指南(Practical Guide to k8s Port Forwarding)
分布式·云原生·容器·kubernetes·运维开发