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 就能看到了
有用请采纳