Tag: docker

polkit-gnome-authentication-agent-1无法在没有特权标志的docker中启动

我正在使用下一个docker gui容器: FROM centos:6 RUN yum -y install epel-release RUN yum -y groupinstall "X Window System" "Desktop" "General Purpose Desktop" RUN yum -y install openssh-server x2goserver x2goserver-xsession x2goserver-fmbindings x2goserver-printing pwgen RUN yum reinstall glibc-common # fix some issues RUN chkconfig sshd on RUN sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config RUN sed -i "s/#PermitRootLogin/PermitRootLogin/g" /etc/ssh/sshd_config RUN adduser […]

DockerHub自动构build失败

我有一个Dockerfile在本地build立没有失败。 我把它扔在Dockerhub,我可以从任何机器拉它,并成功地运行它。 当我试图创build一个链接到git仓库的自动构build时,构build开始失败。 有时候是成功的,有时候不是。 此外,我可以select更新重build图像,一旦推进。 所以,每当推进Dockerhub队列四个版本。 这是为什么? 他们中的大多数人返回错误说:“失败获得会议”。 我不明白为什么。

Docker-machine允许从docker主机访问外部networking

当我使用docker机器和hyperv创builddocker主机时,如何授予对主机内部的外部networking(或至less一个或两个服务器)的访问权限?

无法运行docker容器,因为它在启动后立即退出

我已经构build了容器,但是它在启动后立即退出,下面是docker文件。 FROM resin/rpi-raspbian:latest RUN apt-get -y update && apt-get install -y deluged && apt-get install deluge-web && apt-get install deluge-console VOLUME ["~/.config/deluge", "~/Downloads"] EXPOSE 8080 6881 RUN deluged CMD deluged

docker4mac共享文件夹速度太慢

我正在运行一个项目docker4mac,我注意到访客机器上访问主机文件系统上的文件时有一个明显的速度问题。 我见过有人提到NFS,但每次运行它,我都会得到以下结果: $ docker-machine-nfs default –force [INFO] Configuration: – Machine Name: default – Shared Folder: /Users – Mount Options: noacl,async – Force: true [INFO] machine presence … OK [INFO] machine running … FAIL The machine 'default' is not running but 'Error'! 有什么我失踪,或者我应该做的其他事情?

Maven WAR Build for Tomcat:“无法打开ServletContext资源”

关于这个话题已经有一些问题了,但是我的Tomcat运行还不顺畅。 我的工作空间包括jsf和spring。 只要我在Eclipse中构build和运行locale中的项目并将其部署到Eclipse中的Tomcat中,一切都运行良好。 但是现在我想将war文件部署到外部Tomcat中,在我的情况下是Docker-Container中的Tomcat。 所以我做的是: *使用以下Maven-pom(摘录)构buildWAR文件。 *并将战争文件复制到我的正在运行的容器,如下所示: docker cp projectName.war containerID:/ usr / local / tomcat / webapps / 在Tomcat启动期间,我总是得到以下错误。 一开始,我已经将applicationContext.xml文件直接放在WEB-INF文件夹中。 但是我知道在“\ WEB-INF \ classes”中使用它会更好,所以我将它移动到那里,并在web.xml中执行了以下context-Location-parameter。 所以工作空间的Hierarchy看起来像下面的图片projectName | – 网页内容 | – WEB-INF | – pom.xml 另一件事是,当我在构build之后提取war文件以查看applicationContext.xml文件的实际位置时,我在“\ WEB-INF \ classes”中find了它,但是在web中的context-Location-parameter .xml缺lessfind它。 我也试着把applicationContext.xml -File的副本放到src / main / resources中 ,这导致,这个文件位于WAR文件的正确位置,但web.xml改变了。 有人build议在何处放置applicationContext.xml文件,以及如何在构build过程中包含和指向正确的方法。 此外,为什么web.xml在构build过程中发生变化。 还是有一个完全不同的问题? 感谢帮助。 的pom.xml <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <properties> […]

Elastic Beanstalk运行一周后CPU负载很高

我正在AWS Beanstalk上运行单实例工作器。 这是一个单容器的Docker,每个工作日运行一次。 大多数情况下,这些进程同步S3中的大量小文件并分析这些文件。 该设置运行良好大约一个星期,然后CPU负载开始时间线性增长,如在此屏幕截图。 CPU负载保持在相当的水平,放慢我的预定进程。 同时,我在容器内运行的顶级资源跟踪( 特权的 Docker模式启用它): echo "%CPU %MEM ARGS $(date)" && ps -e -o pcpu,pmem,args –sort=pcpu | cut -d" " -f1-5 | tail 几乎没有CPU负载(仅在我的日常过程运行的时间内发生变化,看起来准确地反映了那些时间的系统负载)。 这个“背景”系统负载的来源是什么? 想知道是否有人看到一些类似的行为,并且/或者可以从正在运行的容器内部build议额外的诊断。 到目前为止,我一直在重新启动设置每周删除“背景”的负载,但这是次优,因为每次重新启动后第一次运行必须从S3收集超过100万的小文件(而随后的每日运行只添加每天几千个文件)。

Docker多容器networking在同一台主机上

所以,我有数据库容器和Web服务器容器运行在同一台OSX机器上。 如果我使用下面的方式启动webserver容器: docker run –name ora-tools-wls -it -p 7001:7001 orawls 访问主机浏览器中的networking服务器为http://localhost:7001/console工作得很好。 问题是:数据库连接将要求主机ip访问运行到数据库容器的数据库。 现在,我使用: docker run –name ora-tools-wls -it –net="host" orawls 从Web服务器访问分贝与本地主机工作正常,没有具体的IP。 但是,访问主机浏览器中的控制台然后停止工作。 我需要两个工作。 那么解决scheme是什么?

如何部署Dockerized Java / Widlfly Swarm Fat Jar微服务+数据库

我对Docker非常陌生,我想让我的JEE(Wildfly Swarm)应用程序和我的PostgreSQL数据库dockerized。 它可以捆绑在同一个容器中,也可以分开,因为我不知道现在会更好。 我发现了一些使用fabric8io / docker-maven-plugin的 dockerize Wildfly Swarm应用相关的内容 ,但我不知道如何将数据库添加到这个图像。 谢谢

如何在docker containers ip:port上侦听

我有一个应用程序服务器运行,发送smpt消息到本地主机:25,我希望dockerizetesting/开发的目的。 作为一个SMTP服务器,我在我的junittesting中使用绿色邮件。 我的目标是为每个应用程序服务器容器启动一个绿色邮件实例。 我已经想出了解决scheme,分配一个免费的IP地址到接口,并发送smtp请求到一个容器内的地址,但手动设置IP地址是单调乏味,容易出错,我不希望改变应用服务器configuration为每个容器。 有没有一种方法来监听主机上的docker容器IP地址?