Tag: 窗构成

将docker-compose日志保存到文件中

我有我的生成服务器上运行的unit testing,并希望捕获日志结果分析失败时。 我还没有find一种方法将docker-compose logs的输出redirect到一个文件,或者find日志文件本身实际存在的位置。 我想要相当于: docker-compose logs > logs.txt 编辑 – 澄清: 我所有的docker集装箱产生有用的日志,这是一个手工运行的docker-compose logs显示。 我想脚本这个过程将这些相同的日志保存到我的生成服务器上的一个文件。 基本上, docker-compose logs的输出保存到一个文件,然而docker-compose logs永远不会退出。

使用docker-compose和GELF日志驱动程序

根据官方的Docker文档 ,可以将容器的stdout和stderr输出作为GELF消息获得 , GELF消息是Graylog / Graylog2和logstash可以理解的格式。 这工作正常,当我从命令行手动运行我的容器。 例如, docker run –log-driver=gelf –log-opt gelf-address=udp://localhost:12201 busybox echo This is my message. 将发送一个日志消息到我的本地主机上运行的Graylog2服务器,该主机有一个在端口12201configuration的UDPinput监听器。 现在,我想用docker-compose使用相同的日志选项,根据文档, 原则上应该是可能的 。 但是,文档没有提到任何日志格式,但json-file , syslog和none ,当我包括类似的东西 my-container: container_name: … build: … ports: … log_driver: "gelf" log_opt: gelf-address: "udp://localhost:12201" 在我docker-compose.yml文件中docker-compose.yml docker-compose up失败: Traceback (most recent call last): File "<string>", line 3, in <module> File "/code/build/docker-compose/out00-PYZ.pyz/compose.cli.main", […]

用ecs-cli在AWS上部署Docker时遇到困难

我有一个ECS的回购,已经使用ecs-cli创build了一个集群 ecs-cli configure –region=us-west-2 –profile=<MY PROFILE> –cluster=cluster-1 ecs-cli up –capability-iam –keypair=<MY KEYPAIR> 但是那么执行组合文件的下一步就是失败 ecs-cli compose –file docker-compose.yml –project-name drafter-project service up 这是我的docker-compose.yml文件: version: '2' services: rabbit: image: rabbitmq hostname: rabbit1 ports: – 5672:5672 – 15672:15672 drafter: build: . depends_on: – rabbit 我得到的错误是: Error registering task definition error=ClientException: Container.image should not be null or empty. Create […]

docker-compose Rails spring不起作用

我用 铁路4.2.5.1在集装箱内运行 Ruby 2.3.1运行wit容器 当我开始 $ docker-compose exec web /bin/bash # ssh into the web server $ bundle exec rails c 我得到了以下错误。 from /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.1/lib/bundler/runtime.rb:86:in `each' from /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.1/lib/bundler/runtime.rb:86:in `block in require' from /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.1/lib/bundler/runtime.rb:75:in `each' from /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.1/lib/bundler/runtime.rb:75:in `require' from /usr/local/lib/ruby/gems/2.3.0/gems/bundler-1.13.1/lib/bundler.rb:106:in `require' from /usr/src/app/config/application.rb:7:in `<top (required)>' from /usr/local/bundle/gems/spring-1.7.2/lib/spring/application.rb:82:in `require' from /usr/local/bundle/gems/spring-1.7.2/lib/spring/application.rb:82:in `preload' from /usr/local/bundle/gems/spring-1.7.2/lib/spring/application.rb:143:in `serve' from /usr/local/bundle/gems/spring-1.7.2/lib/spring/application.rb:131:in `block […]