Tag: chmod

docker在/ sys / fs / cgroups / devices中的容器权限

docker集装箱启动时,我想允许一些设备访问。 当一个容器启动时,它将在“/ sys / fs / cgroup / devices / docker /”目录中启动。 如下所示: “/ SYS / FS / cgroup中/装置/搬运工/ 685e63fdccfaa5212317652af842b57e63ec674757d1a412e2913b7c4b6b6943” 现在当我检查许可, ls -l / sys / fs / cgroup / devices / docker / 685e63fdccfaa5212317652af842b57e63ec674757d1a412e2913b7c4b6b6943 它始终是根源。 是否有可能让用户访问该容器? 或者至less是docker组? 提前致谢。 我尝试手动更改“泊坞窗”目录权限(与-R) chown用户名和chgrp为“docker”组。 但是,当容器启动时,它具有“根”权限。

Docker上的WordPress:无法在安装的卷上创build目录

以下是path/var/www/html上的Wordpress Docker容器中的原始文件: $ docker exec 5b957c7b9c5ad054883694afbfb80d3c9df6707458d55011f471be0701f3890c ls -l total 192 -rw-r–r– 1 www-data www-data 418 Sep 25 2013 index.php -rw-r–r– 1 www-data www-data 19935 Jan 2 18:51 license.txt -rw-r–r– 1 www-data www-data 7433 Jan 11 17:46 readme.html -rw-r–r– 1 www-data www-data 5447 Sep 27 2016 wp-activate.php drwxr-xr-x 9 www-data www-data 4096 May 16 21:50 wp-admin […]

docker上的文件权限显示“?”

我的docker文件看起来像 # https://github.com/elastic/elasticsearch-docker FROM docker.elastic.co/elasticsearch/elasticsearch:5.5.1 USER root RUN rm -rf /home/* RUN adduser -d /home/backup backup USER backup RUN cd /home/backup && mkdir -p local/elastic USER root RUN chown root:root -R /home/backup RUN chmod -R a+rX,u+w /home/backup # Add your elasticsearch plugins setup here # Example: RUN elasticsearch-plugin install analysis-icu USER elasticsearch 当我连接到我的容器,并运行ls -ltr / […]

如何赋予docker容器在映射卷上写入/ chmod权限?

我有一个Synology NAS,它有docker支持,并且想运行一些docker容器(我对Docker相当新颖)。 例如pocketmine-pm(但我相信我也有其他容器的写入问题)。 我在主机上创build了一个卷,并将其映射到容器设置中。 (而在Synologydocker设置的卷映射,我没有点击“只读”)。 根据Dockerfile,在容器中创build一个新的用户'pocketmine',并且该用户用于启动服务器。 用户似乎有用户ID 1000(新的Linux用户的第一个UID)。 容器也使用Entrypoint.sh脚本来启动服务器。 最初容器不能将文件写入映射的目录。 我不得不通过SSH进入主机“chown”UID 1000的目录: sudo chown 1000:1000 /volXy/docker/pocketminemp -R 之后,档案可以被下载和提取。 不幸的是,我无法从我的iOS设备连接到服务器。 服务器被列为“在线”,但连接失败,没有任何特定消息。 然后我检查了容器的日志,看到下面的条目(不知道这是否真的阻止了连接,但我会试试看): [*] Everything done! Run ./start.sh to start PocketMine-MP chown: changing ownership of '/pocketmine/entrypoint.sh': Operation not permitted chown: changing ownership of '/pocketmine/server.properties.original': Operation not permitted Loading pocketmine.yml… 显然容器不能chown它以前能够下载的文件。 有谁知道可以做些什么来解决这个问题? 我是否需要chmod映射卷,为什么我需要将目录切换到UID 1000(主机上不存在的用户) – 是不是有更好的方法来修复权限?