
利用Portainer CE 查看容器的挂载目录
对容器操作时,我们经常需要找到容器的挂载目录,并对里面的文件进行操作,但是往往很难找到容器目录的路径,那么有什么好办法快速找到这个路径呢?相信玩 Docker 的小伙伴都很熟悉 Portainer CE ,它是一个 Docker 的图形管理界面,通过它我们可以非常方便的对容器进行管理操作。如果没装 Portainer CE 也可以使用 Docker Inspect 命令来查看,下面以 jellyfin 容器为例分别用两种方法来演示操作。
Portainer CE 方式
第一步
登录 Portainer CE 后鼠标单击Docker图标进入仪表板界面
第二步
鼠标单击 Container 图标进入容器列表界面
第三步
鼠标单击 Inspect 图标进入容器检查界面
第四步
鼠标单击 GraphDriver 前面的三角图标展开
第五步
鼠标单击 Data 前面的三角图标展开
第六步
MergedDir 冒号后面的内容就是 jellyfin 的挂载目录路径
MergedDir 就是我们要找的容器挂载点,我们可以使用 FTP 或者其它工具来对文件进行操作!
Docker Inspect 方式
docker inspect 的作用是:获取容器/镜像的元数据。
语法
docker inspect [OPTIONS] NAME|ID [NAME|ID...]
OPTIONS 说明:
-f :指定返回值的模板文件。
-s :显示总的文件大小。
--type :为指定类型返回JSON。
在 Docker 中,一个很重要的概念就是GraphDriver
,它主要用于管理和维护镜像,包括把镜像从仓库下载下来,到运行时把镜像挂载起来可以被容器访问等,都是 GraphDriver 去完成的。由于 Docker Inspect 命令直接使用会返回很长的内容,在命令行下翻页很不友好,因此我们可以使用 grep
命令来检索 GraphDriver,只展示 8 主要信息,得到我们需要的信息就可以了。
docker inspect jellyfin | grep GraphDriver -A 8
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 瞎折腾
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果