Tag: docker

传输守护进程内的Docker容器与OpenVPN的/ privateinternetaccess.com端口转发

我一直在尝试将我的种子箱移动到D​​ocker容器中,我想我遇到了鸡/蛋问题: 目前的种子箱设置已经通过privateinternetaccess.com运行(所有的互联网都通过VPN)OpenVPN。 我有一个脚本( https://github.com/firecat53/pia_transmission_monitor )与PIA检查分配的转发端口,然后使用端口和绑定地址更新传输守护进程。 问题是分配的转发端口是每小时检查一次,并且可以随时更改…我需要在运行Docker容器之前知道端口,以便知道哪些端口要通过容器传入/传出。 我打算在容器内部运行OpenVPN,但事先并不知道将哪个端口分配给容器,我不确定这是否会起作用。 一个非常黑客的解决scheme可能是在一个容器内运行OpenVPN和另一个Docker守护进程,然后在OpenVPN容器内部运行传输容器。 这似乎很复杂,但我还没有尝试过。 我在这里错过了一些很明显的东西吗 任何其他的想法? 谢谢! 斯科特

Docker Fluentd Logging Driver for multiline

我正在尝试使用fluentd创build一个集中的日志logging系统,用于Docker环境。 目前,我可以使用fluentd docker日志驱动程序将docker日志发送到fluentd,与使用in_tail方法读取docker日志文件相比,这是一个非常干净的解决scheme。 但是,我目前正面临着多线日志问题的问题。 正如你从上面的图片可以看到的那样,多行日志是无序的,这对用户来说是非常混乱的。 有什么办法可以解决? 谢谢。 CW

从mac上的容器运行GUI在“libGL错误:没有find匹配的fbConfigs或视觉效果”

我试图从我的Mac上运行一个基于Ubuntu 15.10的容器。 我运行以下命令 docker run -i -v /tmp/.X11-unix:/tmp/. -e DISPLAY=192.168.0.104:0 –privileged mycompany/mycontainer (IP是从我的en0:inet中使用ifconfig) 我收到以下错误: libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 149 (GLX) Minor opcode of failed request: 24 […]

在具有NFS的主机之间共享docker镜像

我正在使用3个主服务器(运行zookeeper,mesos-master,marathon和haproxy)和N个从服务器(运行mesos-slave和docker)构buildAWS实例上的mesosphere基础结构。 如果我运行相同的容器在不同的奴隶马拉松下载每个奴隶相同的图像。 我想分享一个单一的NFS导出(说master1),并将其安装在每个奴隶,以便有一个独特的图像存储。 我在EC2实例上使用Ubuntu,所以默认使用的存储驱动程序是device-mapper。 我build立了一个从/ var / lib / docker / devicemapper和/ var / lib / docker / graph的奴隶,但是这个错误结束了:“stale NFS file handle” 我想了解的是: 有一种方法可以使用不同的存储驱动程序来做到这一点? 在任何情况下,docker守护进程在这个目录中的文件做一些看看吗? 我的方法是错误还是可能导致“并发访问问题?

AWS ECS代理将无法启动

当我尝试运行ECS代理时,在ecs-init.log *中出现以下错误: [INFO] Agent exited with code 5 [ERROR] agent exited with terminal exit code 而在ecs-agent.log *文件中,我得到这个: [CRITICAL] Data mismatch; saved cluster 'cluster1' does not match configured cluster 'cluster2'. Perhaps you want to delete the configured checkpoint file? 任何想法检查点文件在哪里?

在OpenVZ VPS上安装Docker

我有一个OpenVZ VPS,操作系统是CentOS 6,我尝试安装Docker,但是Docker启动错误。 Starting cgconfig service: Error: cannot mount cpuset to /cgroup/cpuset: Invalid argument /sbin/cgconfigparser; error loading /etc/cgconfig.conf: Cgroup mounting failed Failed to parse /etc/cgconfig.conf or /etc/cgconfig.d [FAILED] Starting docker: [ OK ]

如何让docker集装箱与sshuttle工作?

我需要容器能够使用sshuttle工具。 我尝试在主机或容器中的任何一种方式。 但是没有一个会起作用。 这是我需要的:我运行: sshuttle -r mysshaccount@my.remote.server –dns 0/0在主机。 它可以帮助主机通过sshuttle访问互联网。 但是对于容器,它不能parsingDNS请求。 看来–dns会影响容器的DNSfunction。 如何使容器与主机的sshuttle工作? 如果我在容器中运行sshuttle。 看来容器在sshuttle中没有"–dns"选项的权限。 无论如何,我需要这个选项"–dns" ,因为这是中国政府防火墙(GFW)的唯一途径。 有人帮助使它工作?

如何将文件从本地机器复制到Windows上的Docker容器

我必须将用户本地文件C:/ users / saad / bdd中的数据文件导入到docker容器(cassandra)中,但是我没有find如何继续使用docker命令。 我正在开发Windows 7。 非常感谢您的帮助

在dockerized mongo上初始化数据

我正在运行一个dockerized的mongo容器。 我想用一些初始化的数据创build一个mongo图像。 有任何想法吗?

如何监视从非root用户的docker容器日志?

我想监视非root用户(td-agent)和主机服务器上的docker容器日志, sudo chmod o+rx /var/lib/docker sudo find /var/lib/docker/containers/ -type d -exec chmod o+rx {} \; sudo find /var/lib/docker/containers/ -type f -exec chmod o+r {} \; 但容器目录回滚600和每个容器目录保持600。 # find /var/lib/docker/containers -ls 143142 4 drwx—— 4 root root 4096 Aug 14 12:01 /var/lib/docker/containers 146027 4 drwx—— 2 root root 4096 Aug 14 12:00 /var/lib/docker/containers/145efa73652aad14e1706e8fcd1597ccbbb49fd756047f3931270b46fe01945d 146031 4 -rw-r–r– […]