【docker】docker volume ls查找不到刚创建的Volume信息

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

docker run -d --name=nginx-volume -v /home/xxx/volume/nginx:/usr/share/nginx/html nginx
docker volume ls

运行结果及报错内容

无法查找到对应的volume记录

我的解答思路和尝试过的方法
我想要达到的结果

volume的实现只是主机上的特定目录!通常在/var/lib/docker/volumes 下。

进容器里能看到文件?

理论上来说Docker会帮忙创建一个名称为随机 ID的卷,通过docker volume ls可以看到才对。

你docker inspect 看下你的容器Mount 是否时type 是否时bind 而不是volume 。这是因为/usr/share/nginx/html 这个目录容器中已经存在所以不会创建只会bind,你改成/usr/share/nginx/html1 的话应该 ls 就能看到了
有用请采纳