Tag: fedora

用于symfonycaching的Fedora docker的setfacl权限

在我们公司,我们使用的是Docker,大多数开发人员使用Ubuntu。 我现在切换到Fedora,并通过ACL设置除了访问权限之外的所有内容。 在Ubuntu中,我们做了一个简单的setfacl -R -mg:www-data:rwX -mu:$USER:rwX {folderList} ,但是在Fedora26中,组www-data不存在。 韦尔普,我可以简单地创build组,但是这并不能解决我所猜测的问题,因为它仍然需要“连接”到docker,对吗? 我遇到的问题是Symfony应用程序无法写入cache文件夹,因为它没有权限。 这是我们使用setfacl的,但我不知道如何解决这个在Fedora中。

在fedora容器中systemctl给出了无法获得D-Bus连接

当我在一个Fedora容器systemctl使用时,我得到: 无法获得D-Bus连接::未知错误-1 有人知道如何解决这个问题吗? 或者systemctl不能用于docker集装箱?

使用Dockerfile来构buildWordPress图像

我是一个使用Docker的新手,我不明白。 如果我使用官方的Dockerfile来构build官方的Wordpress图片,我们从下面开始: FROM php:5.6-apache 然后,要安装扩展和模型,我们必须使用: RUN apt-get [install or Update] 我的问题是:如果我们没有在FROM中指定我们的映像是基于Debian的发行版,为什么我们要使用apt-get ? 我可以用yum吗?

在Fedora上构buildDocker RPM

我正在尝试从src.rpm中为docker for fedora构buildRPM。 我从这里得到了src.rpm包: http ://koji.fedoraproject.org/koji/buildinfo?buildID= 610523 我正在遵循这个指南: http : //docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03.html 现在,一旦我运行rpmbuild,我得到以下错误: [peeyush@localhost ~]$ rpmbuild –rebuild docker-io-1.5.0-1.fc21.src.rpm Installing docker-io-1.5.0-1.fc21.src.rpm error: Failed build dependencies: btrfs-progs-devel is needed by docker-io-1.5.0-1.fc21.x86_64 device-mapper-devel is needed by docker-io-1.5.0-1.fc21.x86_64 glibc-static is needed by docker-io-1.5.0-1.fc21.x86_64 go-md2man is needed by docker-io-1.5.0-1.fc21.x86_64 golang(code.google.com/p/go.net/websocket) is needed by docker-io-1.5.0-1.fc21.x86_64 golang(code.google.com/p/gosqlite/sqlite3) is needed by docker-io-1.5.0-1.fc21.x86_64 golang(github.com/Sirupsen/logrus) >= […]

Fedora 24运行docker 32位图像

主机是Fedora 24 i686版本,内核版本是4.6.3-300.fc24.i686 。 还安装了docker。 当跟随docker wiki的fedora入门时, docker run命令失败,出现错误: $ sudo docker run -i -t fedora /bin/bash Unable to find image 'fedora:latest' locally Trying to pull repository docker.io/library/fedora … latest: Pulling from docker.io/library/fedora 7c91a140e7a1: Pull complete Digest: sha256:a97914edb….5b04509bb7d Status: Downloaded newer image for docker.io/fedora:latest exec format error docker: Error response from daemon: Cannot start container […]

我怎样才能提供权限的PHP泊坞窗图像和主机VOLUME?

我正在使用官方的PHP泊坞窗图像,我试图添加一个主机path作为卷。 我的意图是为了本地发展。 我的Dockerfile是非常基本的: FROM php:5.6-apache VOLUME ["/var/www/html/"] 然后在我的docker run命令我只是添加-v标志: $ docker run -d -v ~/Workspace/website/:/var/www/html/ … 不过,开始后我得到了一个403。 如果我执行一个bash条目,我可以看到/ var / www / html被拒绝。 我认为这与客人的“外星人”用户/小组有关。 日志: [13月26日星期二:29.18.182727 2016] [core:error] [pid 10](13)权限被拒绝:[client 192.168.5.1:37996] AH00035:访问/index.php denied(filesystem path'/ var / www / html / index.php'),因为path192.168.5.1 – [26 / Jan / 2016:00:29:38 +0000]的组件上缺lesssearch权限“GET /index.php HTTP / 1.1” Mozilla / 5.0(X11; […]

docker集装箱内运行docker?

我正在使用Docker容器来构build我的软件并将其部署到ec2的集合中。 在部署脚本中,我构build我的软件,然后将其打包在泊坞窗图像中。 图像被推送到我的私人registry,由我的生产ec2的拉,然后运行。 所以基本上我需要在Docker容器中运行docker。 问题是我实际上无法在我的容器上启动docker。 如果我尝试 service docker start 我明白了 bash: service: command not found 如果我尝试 docker -d 我明白了 2014/10/07 15:54:35 docker daemon: 0.11.1-dev 02d20af/0.11.1; execdriver: native; graphdriver: [e2feb6f9] +job serveapi(unix:///var/run/docker.sock) [e2feb6f9] +job initserver() [e2feb6f9.initserver()] Creating server 2014/10/07 15:54:35 Listening for HTTP on unix (/var/run/docker.sock) [error] attach_loopback.go:42 There are no more loopback device available. loopback […]

docker容器中的gdb返回“ptrace:不允许操作”。

我在容器和主机上检查了/proc/sys/kernel/yama/ptrace_scope – 都报告值为零,但是当连接到一个gdb报告 Reading symbols from /opt/my-web-proxy/bin/my-web-proxy…done. Attaching to program: /opt/my-web-proxy/bin/my-web-proxy, process 1 ptrace: Operation not permitted. 我也尝试附加到具有特权标志的容器 docker exec –privileged -it mywebproxy_my-proxy_1 /bin/bash 主机操作系统是Fedora 25与docker从他们的回购和容器是官方centos6.8

pipe理通过Docker容器的卷在主机上创build的文件的selinux上下文

我运行了Fedora 20(docker 1.0.0)上的fig python / django教程,但是当django-admin.py尝试创build项目文件时,它在SELinux中失败并触发AVC拒绝。 我查看了这个策略,我可以看到,在我的代码目录中设置docker_var_lib_t上下文将允许docker写在那里(尽pipe我刚刚在策略中窥探了docker_share_t,看起来更合适的权限是明智的 – 没有chr / blk设备上下文)。 代码目录位置是不可预测的,所以设置一个系统范围的策略(通过semanage fcontext)似乎不是最好的前进方向; 我需要介绍一些约定。 有没有办法自动设置从主机挂载的卷的上下文?

docker工人:Cronjob不工作

我正在尝试在Docker容器上运行cron作业。 我有一个正在运行的容器(Fedora 20)。 我还在容器中安装了cron包,并明确运行cron守护进程。 我也检查了cron.deny文件是空的,在/ etc /目录下没有名为cron.allow的文件。 Whenever I tried to set the cronjob by using crontab -e or trying to list the cron job using crontab -l I am getting following error. bash-4.2# crontab -l You (root) are not allowed to access to (crontab) because of pam configuration. bash-4.2# crontab -e You (root) are […]