Linux/Unix

使用vhost和队列导出RabbitMQ Docker映像

我有一个rabbitMQ码头容器,我开始使用以下命令: docker run -d --name myrabbit1 -p 15672: 15672 rabbitmq:3管理 然后我登录到管理插件,创建用户,vhosts,队列等。 b $ b 我想保存所有这些设置,以便它们再次加载。为此,我尝试提交一个新的图像: docker commit myrabbit1 vbrabbi ..
发布时间:2017-06-11 01:02:40 Linux/Unix

使用nginx容器作为反向代理时的原始url

我有一个Web应用程序作为一个停靠码头容器部署。我还有一个 nginx 容器(使用 dnsmasq 解析器)设置为在Web应用程序前面的反向代理,它的80端口映射到主机。我的应用程序使用SSO身份验证。 当我使用我的身份提供商登录时,回调URL似乎是我的Web应用程序的内部域名,而不是主机上的正确URL机器。 我的nginx配置: 服务器{ 解析器127.0.0.1 valid ..
发布时间:2017-06-11 01:02:28 Linux/Unix

将函数输出保存到参数中命名的变量中

我有一个有趣的问题,我似乎找不到答案。我正在创建一个简单的应用程序,将帮助我的开发部门自动启动Docker容器与NginX和配置文件。我的问题是,由于某种原因,我无法获取bash脚本来存储文件夹的名称,同时扫描目录。这是一个非常简单的例子,我在说什么.... #!/ bin / bash getFolder(){ local __myResultFolder = $ 1 本地文件 ..
发布时间:2017-06-11 01:02:16 Linux/Unix

命令嵌套在VSTS / TFS中

我正在使用linux shell和Docker在VSTS上运行以下嵌套命令,因此我可以停止并删除基于“jspsample”映像的所有容器: 'pre> $ code Docker rm $(docker stop $(docker ps -a -q --filter ancestor = jspsample --format =“{{.ID}}”)) 不幸的是,代理商总是返回以下错误代 ..
发布时间:2017-06-11 01:01:26 Linux/Unix

并不是所有的服务都在领事馆注册

我的Docker和Docker在我的机器上编写,我有一个docker-compose.yml文件。在这个文件的内部,我定义了两个这样的服务: ... nginx: build: 上下文:./nginx-proxy' image:nginx-proxy container_name:nginx ports: - 8181:80 links: - consul- ..
发布时间:2017-06-11 01:00:48 Linux/Unix

DockerFile:启动后如何获取bash命令行?

这个问题不重复,因为我想获取一个交互式shell,而不用-it标志运行。 我正在向Docker移动第一步,以创建仅供内部使用的图像。 从这个 envirornment_full.df : FROM ubuntu:16.04 ENTRYPOINT [“/ bin / bash“] 然后我建立 docker rmi environment:full ..
发布时间:2017-06-11 00:59:32 Linux/Unix

无法使用Docker,Consul和nginx进行负载平衡

我想要的是使用这个堆栈的负载平衡:Docker,Docker Compose,Registrator,Consul,Consul Template,NGINX,最后是一个在浏览器中打印出“Hello world”的小型服务。所以,在这一刻,我有一个docker-compose.yml文件。看起来像这样: 版本:'2' 服务: 口音: 构建: 上下文:./accent 图像:口音 容器名称: ..

为什么我的Tutum服务开始,然后在2秒钟内停止与容器状态“死”命令?

我正在从Tutum的Docker Hub运行一个定制的回收站,并试图开始一项服务。我得到一个服务启动,但是1-2秒,它收到一个Container status die命令。我不知道为什么。 从节点31b3f894-a0b9-494e-bca0-9212b642dd15.node接收的事件'死'容器api-1的.dockerapp.io:运行 将容器状态从“运行”更改为“停止” 检查触发器 容 ..
发布时间:2017-06-11 00:58:27 Linux/Unix

是否可以在外部互联网上将用户定义的覆盖网络中的docker容器隔离开来?

在泊坞窗1.10中使用新的网络功能,可以创建隔离的重叠网络 - 这样做效果非常好。两个不同网络中的容器无法相互通信。然而,是否可以否认覆盖网络中的容器到达公共互联网?例如,将平台主机连接到互联网时,Ping 8.8.8.8失败。 解决方案 如果添加 docker network create 命令创建网络时,c> - 内部标志,则该网络将不具有出站网络访问权限: docker ne ..
发布时间:2017-06-11 00:58:02 Linux/Unix

在Docker中,如何从容器到主机共享卷?

我知道您可以使用VOLUMES指令与容器共享主机上存在的目录,但是我想做相反的事情 - 与主机共享容器中存在的文件,只要没有存在在主机上的目录中。 这个用例是我们有承包商,我们希望为他们提供一个包含所有代码的docker容器和他们需要使用的基础设施,但这将允许他们通过在本地机器上运行PyCharm或其他程序来更改代码,而无需担心提交容器等。 解决方案 为了能够保存(持久)数据,Doc ..
发布时间:2017-06-11 00:57:49 Linux/Unix

如何查看XVFB上的Chrome设置?

我正在使用在Docker容器中的Chrome (由...发布SeleniumHQ)在云中运行自动化测试。这可以在 XVFB 上运行最少的显示环境,您可以 VNC 查看结果。 现在我们在企业防火墙中使用 - 所以外部请求需要经过代理。我们正在使用 Selenium proxy命令设置代理。 现在,我们已经在Chrome的停靠站容器上使用curl对命令行进行了测试,并且代理可以访问外部资源 ..
发布时间:2017-06-11 00:57:34 Linux/Unix