腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6901)
视频
沙龙
2
回答
Docker
,
将
卷装载为只读
、
我正在使用
Docker
,并且我想挂载一个更改很多的动态文件夹(这样我就不必为每次执行创建一个
Docker
镜像,这将非常昂贵),但我希望该文件夹是只读的。
将
文件夹
所有者
更
改为
其他人可以正常工作。当我使用-v标志挂载时,它会给出我给出的任何
用户
名,我在
docker
镜像中创建了一个
非
根
用户
,但是,
卷
中的所有文件都以
所有者
作为运行
docker
的
用户
,更<
浏览 13
提问于2013-10-03
得票数 135
回答已采纳
1
回答
Docker
卷
将
所有者
更
改为
非
根
用户
、
、
我想创建一个uploads
卷
,并将其
所有者
设置为node
用户
。但是在运行容器时,我发现
卷
的
所有者
是root。VOLUME /home/node/app/uploads 我使用
docker
-compose build,然后使用
docker
-compose up来构建和运行;我的
docker
-compose.yml还包含一个
卷
指令: services: .../uploads:
浏览 20
提问于2021-11-12
得票数 0
1
回答
以
非
根
用户
的身份在坞内运行停靠器
、
当
用户
不是root
用户
时,如何在码头容器中运行停靠命令? 这背后的原因(以
非
根
形式运行)是因为(第一个)容器在挂载的
卷
上创建了一些文件。如果容器中的
用户
是root
用户
,那么这些文件的
所有者
也是root
用户
。如果我使用与主机系统相同的
用户
运行容器,那么这些文件具有正确的
用户
和组。
docker
run --rm -it -u $(id -u):$(id -g) -v /var
浏览 4
提问于2022-04-04
得票数 0
回答已采纳
1
回答
mssql-服务器上的debian被破坏后更新?
、
不久前,我在debian上安装了mssql-服务器,运行良好。现在,mssql-服务器没有运行,我不知道更改了什么。2019-07-07 18:13:19.79 Logon Error: 18456, Severity: 14, State: 7. 2019-07-07 18:13:19.79 Logon Login failed for user 'sa'. Reason: An error occurred while evaluating the password. [CLIEN
浏览 0
提问于2019-07-07
得票数 1
1
回答
如何
将
卷
容器写为码头中的
非
根
文件?
如何安装
非
根
容器
用户
可写的
卷
?我可以使用
非
根
用户
拥有的
卷
,也可以
将
权限设置为777。Dockerfile:RUN adduser -D myuser建立形象:%
docker
run -i -t -v myapp:/ap
浏览 3
提问于2015-11-12
得票数 23
回答已采纳
2
回答
错误:只有当主进程以超级
用户
权限运行时,"user“指令才有意义。
、
、
、
、
嗨,当我尝试在我的dockerfile中实现一个新
用户
而不是使用
根
用户
时,我会收到以下错误。对于我需要实现哪些更改来使
用户
工作而不是
根
用户
,有什么建议吗?
浏览 5
提问于2020-10-16
得票数 12
1
回答
Cassandra db在
Docker
崩溃中运行
、
、
、
、
每次我试图在
Docker
中运行Cassandra数据库时,都会出现一些错误消息。昨天起作用了,但我想有些东西坏了,我什么都试过了。移除所有
卷
,容器,配置..。除了重新安装
Docker
和重新安装OS之外,我尝试了所有我能想到的事情。我在用Ubuntu。
浏览 4
提问于2022-09-14
得票数 0
1
回答
作为
非
root
用户
运行的
docker
容器进程不能写入
docker
卷
。
、
、
、
、
(除了kubernetes)似乎没有一种很好的devop/configuration-as-code方法来获得对坞库
卷
的正确
所有者
/权限设置,因此(
非
根
用户
)不能写入
卷
。长话短说但是,当我们开始使用
docker
卷
,而非
根
用户
试图写入
卷
时
浏览 8
提问于2020-09-09
得票数 6
4
回答
Docker
和--userns-remap,如何管理主机和容器之间共享数据的
卷
权限?
默认情况下,
卷
上文件的
所有者
是root (uid 0),但是一旦容器中涉及到
非
根
用户
帐户并将其写入文件系统,
所有者
就会或多或少地从主机的角度变得随机。当您需要使用调用
docker
命令的同一个
用户
帐户从主机访问卷数据时,会出现问题。典型的解决办法是
将
主机
用户
的UID作为环境变量传递给
docker
run命令
浏览 0
提问于2016-02-09
得票数 115
3
回答
在
docker
容器中以
非
根
用户
的身份安装
卷
、
我希望以
非
根
用户
的身份在
docker
容器中挂载
卷
。volume-to-be-mounted path: path此
卷
在容器内作为
根
文件挂载但我想把它挂载为
非
根
。有办法这样做吗?我也可以使用,但我也希望在其他容器上安装相同的
卷
(在同一个容器中)。我想到的一些解决方案,但不适合我的用例
浏览 3
提问于2019-03-28
得票数 0
3
回答
如何让
Docker
容器中的
非
root
用户
访问安装在主机上的
卷
、
我正以
非
根
用户
的身份在
Docker
容器中运行我的应用程序。我这么做是因为这是最佳实践之一。但是,在运行容器时,我
将
一个主机
卷
挂载到它的-v /some/folder:/some/folder上。之所以这样做,是因为我的应用程序运行在
docker
容器中,需要将文件写入已挂载的主机文件夹。但是,由于我是以
非
root
用户
的身份运行我的应用程序,所以它没有写入该文件夹的权限。问题 允许码头容器中的<em
浏览 3
提问于2016-09-08
得票数 68
回答已采纳
2
回答
无法对
卷
运行SQL Server 2019
docker
并获取错误:安装程序无法复制系统数据文件
、
docker
run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=asdasdasdsad' -p 1433:1433 -v .此消息仅在具有绑定
卷
的Linux主机上出现。
浏览 3
提问于2021-01-07
得票数 1
1
回答
更改自己目录的
所有者
、
、
我完全知道,
非
根
用户
不能将文件夹的
所有者
更
改为
其他
用户
,即使
用户
拥有它,除非他们使用sudo或具有CAP_CHOWN功能。是否有方法授予特定的
非
根
用户
权限,通过sudo或其他命令更改它所拥有的目录的
所有者
,但不允许
用户
任意更改它不拥有的目录的
所有者
?我有一个服务器(以
非
根
"myserver“
用户
的身份
浏览 0
提问于2013-09-09
得票数 5
回答已采纳
2
回答
如何在不作为
根
用户
运行的情况下读写已装入的
卷
?
使用以下命令挂载
卷
时:FOO中的
卷
以root作为
所有者
挂载。据我所知,如果没有
根
,我就不能读和写。我必须作为
根
运行,还是有其他方式? 编辑:一个chown
将
工作,如果它可以自动完成安装后,不知怎么。
浏览 5
提问于2016-08-18
得票数 1
回答已采纳
1
回答
Docker
卷
选项
将
文件夹创建为"root“
用户
、
、
、
我已经安装了能够通过这个
用户
运行的
Docker
,所以我运行一个容器,如下所示: -it \ -v ~/var/www:/var/www \注意,$符号意味着我以
非
根
用户
的身份运行该命令上面的命令创建了
浏览 6
提问于2016-09-30
得票数 7
回答已采纳
1
回答
Docker
中的文件
所有者
是root
用户
,服务
用户
不是root
用户
。权限问题
、
、
、
我把我的问题归结为:#
docker
-compose.yml php:在我的主机上,当前
用户
拥有:uid=1000(raveren) gid=1000(raveren)>
docker
compose如果这些文件属于
非
根
用户
I,可以通
浏览 8
提问于2022-07-19
得票数 1
回答已采纳
1
回答
Mysql无法写入minikube创建的永久
卷
、
、
我正在尝试
将
一个minikube mysql pod部署到Mac主机上的/data或/Users目录中,该pod具有使用hostPath的持久
卷
。
浏览 2
提问于2017-05-09
得票数 1
2
回答
最终码头许可解决方案
、
虽然我并不担心生产,但由于文件所有权和权限,设置我的
docker
开发环境就成了地狱。例如: www- php容器中的数据
用户
不能在我的目录中创建文件(www-data uid是82,而我的uid是1000),我试图
将
www-data id更
改为
1000,但是我与macOS
用户
共享这个环境,这些
用户
的uid通常为500。在容器中尝试使用gosu,
将
/etc/shadow作为
卷
安装等等。问题是,我无法找到一个可以被认为是多平台和正确的解
浏览 0
提问于2018-04-10
得票数 3
1
回答
Openshift
卷
安装显示
根
:
根
、
、
、
、
我试图在Openshift中运行一个SonarQube结荚,但它似乎正在挂载以root为
所有者
的持久
卷
。 我们如何将其更
改为
非
根
用户
?我用'hostPath‘创建了我的持久
卷
。
浏览 1
提问于2018-03-15
得票数 1
1
回答
权限-使用
docker
exec时的最佳实践
ENV APP_URL=http://api.myapp.comCMD ["npm", "start"]drwxr-xr-x 2 root root 4096 Oct 20 13:22 src 它显示root是为这些文件/dir设
浏览 2
提问于2021-10-20
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Docker 数据持久化的三种方案,你总能用到
让你快速入门docker的30个命令行
在Docker中构建Node APP的经验教训
Dockerfile安全最佳实践
Docker入门-Dockerfile的使用
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券