docker 查看挂载目录

148 篇文章 2 订阅

docker 查看挂载目录

实验环境: centos7, docker 17.03.3-ce

有时候我们想知道一个已经存在的容器中,有哪些目录是挂载在宿主机中的。可以使用 docker inspect 命令查看具体的容器信息,然后 grep 关键字 Volumes,Mounts,或者使用 --format/-f 参数。

  • 查看容器有哪些目录是挂载在本地的
docker inspect http-web --format "{{.Config.Volumes}}"
docker inspect http-web | grep -A 10 Volumes 

grep -A 10 Volumes 表示显示匹配到 Volumes 后显示 10 行,具体数字大小可以根据挂载目录的多好自己调整

  • 查看容器挂载目录对应宿主机的目录
docker inspect http-web -f "{{.Mounts}}"
docker inspect http-web | grep -A 40 Mounts
  • 通过 ps 命令,查看运行容器时完整的 docker 命令,找到对应 /usr/bin/docker run …
# ps aux | grep docker
...
root     11348  0.0  0.0 409392 10648 ?        Ssl  Jun03   6:49 /usr/bin/docker run --rm --name gitlablast --hostname git.greecloud.io --publish 80:80 --publish 443:443 --publish 2222:22 --volume /src/gitlab/config:/etc/gitlab --volume /src/gitlab/logs:/var/log/gitlab --volume /src/gitlab/data:/var/opt/gitlab --volume /home/git/.ssh:/var/opt/gitlab/.ssh gitlab/gitlab-ce:latest bash -c groupmod -g 1001 git && usermod -u 1001 git && /assets/wrapper
...
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值