docker中数据卷的目录不存在?

2023-06-19 321 0

我在容器挂载数据卷时出现了如下图的问题:
92f1c632057243707112a2c584ca691.png
在查看html数据卷时出现了挂载点路径,但是当我想要切换到该目录时,无法进入该目录,并且在lib目录下也没有docker目录。这是为什么呢?我该如何能顺利切换到目录呢?
创建容器并挂载数据卷的操作位:

docker run --name mn -v html:/usr/share/nginx/html -p 80:80 -d nginx

可以先切换到root用户,再cd /var/lib/docker/volumes/html/_data

sudo su root
cd /var/lib/docker/volumes/html/_data

为什么 cd /var/lib/docker/volumes/html/_data 报错"权限不够",是因为你当前的用户ljw是普通用户,没有访问/usr/lib/docker这个目录的权限。

为什么使用sudo cd /var/lib/docker/volumes/html/_data 还是没有生效,是因为sudo 是用root权限执行一个命令程序,cd不是一个命令程序,按理说这里执行了应该会提示错误信息的,但是不知道为什么你的终端没有提示出错误信息。

回答

相关文章

nuxt2部署静态化和ssr的时候访问首页先报404再出现首页为什么?
`clip-path` 如何绘制圆角平行四边形呢?
多线程wait方法报错?
VUE 绑定的方法如何直接使用外部函数?
vue2固定定位该怎么做?
谁有redis实现信号量的代码,希望借鉴一下?