2016 - 2024

感恩一路有你

docker挂载数据卷 docker怎么指定容器卷挂载到某个目录?

浏览量:2270 时间:2021-03-14 13:10:53 作者:admin

docker怎么指定容器卷挂载到某个目录?

创建一个docker将主机目录挂载到容器中,但未经许可就登录到容器中对挂载的目录进行操作。比如创建文件。

检查了很多信息后,我找不到它。它濒临崩溃。幸运的是,皇帝不能帮助那些想要帮助的人。希望能帮助更多的人。

解决方案是

在创建docker容器的选项中添加--privileged=true,这样创建的容器就可以用root权限正常访问。

建议在创建容器时使用-V mount目录,add--privileged=true

如何挂在外部的配置文件到docker中的nginx?

1。运行命令:dockerrun--nametest-it-v/home/xqh/myimage/dataubuntu/bin/bash

其中-v标记设置容器中的装入点/data(容器中的目录),并将主机上/home/xqh/myimage目录的内容与/data相关联。

这样,容器中的/data目录或主机上的/home/xqh/myimage的操作完全实时同步,因为这两个目录实际上指向主机目录。

2. 运行命令:dockerrun--nametest1-it-v/dataubuntu/bin/bash

上面的-v标志只设置容器的装入点,不指定相关的主机目录。此时,docker将自动在主机上绑定一个目录。可以通过dockerspect命令查看。

docker挂载数据卷 docker挂载目录权限 docker挂载配置文件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。