查看容器的已挂载目录

查看容器的已挂载目录

查看容器ID和名称:
docker ps ###查看当前启动的容器信息
2021-01-28T02:54:54.png
查看某一个容器已经挂载的目录:
docker inspect 5406191cda6f | grep Mounts -A 20 ###通过容器ID查看
docker inspect jenkins | grep Mounts -A 20 ###通过容器名称查看
2021-01-28T02:49:39.png
2021-01-28T02:50:21.png

docker给已经启动容器添加新的挂载目录

查看启动容器的配置文件:
docker stop ###停止容器
cd /var/lib/docker/containers ###进入containers文件
ls ###查看containers目录下,目标容器详细ID
cd /var/lib/docker/containers/容器ID ###结合docker ps命令查询的ID可知哪一个是查询容器的详细id
如下图可找到对应配置文件进行修改。

2021-01-28T03:29:36.png

docker日志存储位置
在Linux系统中docker启动后日志存储在/var/lib/docker/containers/容器ID/目录中,启动一个容器后,容器ID目录中会生成如下文件:
5406191cda6fbc9fb7765c0b8aa31e075e8854900fab1f61917bab3c07f4af7a-json.log checkpoints config.v2.json hostconfig.json hostname hosts mounts resolv.conf resolv.conf.hash
2021-01-28T03:47:52.png
每个容器的日志默认都会以 json-file 的格式存储于/var/lib/docker/containers/<容器id>/<容器id>-json.log 下,不过并不建议去这里直接读取内容,因为容器的日志则可以通过 docker logs命令来访问,而且可以像 tail -f 一样,使用 docker logs -f 来实时查看。如果使用 Docker Compose,则可以通过 docker-compose logs <服务名> 来查看。

本文链接:

http://www.wanyor.com/2021/01/28/230.html