这篇文章主要介绍如何查看docker容器里面有哪些目录及文件

今天在看dependency-track的文档时,仔细看了下更换数据库的操作,发现需要找到Dependency-Track data directory下面的application.properties文件,开始以为和linux查看命令(ll,ls等)应该一样,后来发现自己太天真了。下面记录一下查看文件用到的命令。
首先,查看有哪些容器
docker ps
然后,根据容器id查看该容器根目录下有哪些目录
docker exec 容器id ls -a /
这时候就可以看到根目录下的子目录及文件了,需要查看更多只用拼接目录路径即可。
如果想要查看更详细的内容,比如时间、权限、操作者等,用下面的命令
docker exec 容器id ls -al /
想要拷贝某个文件目录或者文件,用下面的命令
docker cp 容器id:/要拷贝的文件目录  /目的地
通过上述一顿操作,我成功找到了Dependency-Track的application.properties文件,并做了相应的一系列操作