falldog 发表于 2017-12-5 17:23:42

Docker 三剑客之 Docker Compose

docker-compose logs  Attaching to hellodockerweb_consul_1, hellodockerweb_hello-docker_1, hellodockerweb_fabio_1
  consul_1      | ==> Starting Consul agent...
  consul_1      | ==> Consul agent running!
  consul_1      |            Version: 'v1.0.0'

  consul_1      |            Node>  consul_1      |          Node name: 'vagrant-ubuntu-xishuai'
  consul_1      |         Datacenter: 'dc1' (Segment: '')
  consul_1      |             Server: false (Bootstrap: false)
  consul_1      |      Client Addr: (HTTP: 8500, HTTPS: -1, DNS: 8600)
  consul_1      |       Cluster Addr: 10.9.10.89 (LAN: 8301, WAN: 8302)
  consul_1      |            Encrypt: Gossip: false, TLS-Outgoing: false, TLS-Incoming: false
  consul_1      |
  consul_1      | ==> Log data will now stream in as it occurs:
  consul_1      |
  consul_1      |   2017/11/21 04:41:25 serf: EventMemberJoin: vagrant-ubuntu-xishuai 10.9.10.89
  consul_1      |   2017/11/21 04:41:25 agent: Started DNS server 0.0.0.0:8600 (tcp)
  consul_1      |   2017/11/21 04:41:25 agent: Started DNS server 0.0.0.0:8600 (udp)
  consul_1      |   2017/11/21 04:41:25 agent: Started HTTP server on [::]:8500 (tcp)
  consul_1      |   2017/11/21 04:41:25 agent: Retry join LAN is supported for: aws azure gce softlayer
  consul_1      |   2017/11/21 04:41:25 agent: Joining LAN cluster...
  consul_1      |   2017/11/21 04:41:25 agent: (LAN) joining:
  consul_1      |   2017/11/21 04:41:25 manager: No servers available
  consul_1      |   2017/11/21 04:41:25 agent: failed to sync remote state: No known Consul servers
  consul_1      |   2017/11/21 04:41:25 serf: EventMemberJoin: agent_1 10.9.2.236
  consul_1      |   2017/11/21 04:41:25 serf: EventMemberJoin: windows64-xishuai 10.9.10.187
  consul_1      |   2017/11/21 04:41:25 agent: (LAN) joined: 1 Err: <nil>
  consul_1      |   2017/11/21 04:41:25 agent: Join LAN completed. Synced with 1 initial agents
  consul_1      |   2017/11/21 04:41:25 consul: adding server agent_1 (Addr: tcp/10.9.2.236:8300) (DC: dc1)
  consul_1      |   2017/11/21 04:41:34 agent: Synced service 'fabio-vagrant-ubuntu-trusty-9998'
  hello-docker_1| warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager
  hello-docker_1|       No XML encryptor configured. Key {3d8c2a18-ed43-4df9-980f-8573175ebecf} may be persisted to storage in unencrypted form.
  hello-docker_1| Hosting environment: Production
  hello-docker_1| Content root path: /app
  hello-docker_1| Now listening on: http://[::]:54917
  hello-docker_1| Application started. Press Ctrl+C to shut down.
  fabio_1         | 2017/11/21 04:41:25 Setting log level to INFO
  fabio_1         | 2017/11/21 04:41:25 Runtime config
  fabio_1         | {
  fabio_1         |   &quot;Proxy&quot;: {
  fabio_1         |         &quot;Strategy&quot;: &quot;rnd&quot;,
  fabio_1         |         &quot;Matcher&quot;: &quot;prefix&quot;,
  fabio_1         |         &quot;NoRouteStatus&quot;: 404,
  fabio_1         |         &quot;MaxConn&quot;: 10000,
  fabio_1         |         &quot;ShutdownWait&quot;: 0,
  fabio_1         |         &quot;DialTimeout&quot;: 30000000000,
  fabio_1         |         &quot;ResponseHeaderTimeout&quot;: 0,
  fabio_1         |         &quot;KeepAliveTimeout&quot;: 0,
  fabio_1         |         &quot;FlushInterval&quot;: 1000000000,
  fabio_1         |         &quot;LocalIP&quot;: &quot;10.0.2.15&quot;,
  fabio_1         |         &quot;ClientIPHeader&quot;: &quot;&quot;,
  fabio_1         |         &quot;TLSHeader&quot;: &quot;&quot;,
  fabio_1         |         &quot;TLSHeaderValue&quot;: &quot;&quot;,
  fabio_1         |         &quot;GZIPContentTypes&quot;: null,
  fabio_1         |         &quot;RequestID&quot;: &quot;&quot;
  fabio_1         |   },
  fabio_1         |   &quot;Registry&quot;: {
  fabio_1         |         &quot;Backend&quot;: &quot;consul&quot;,
  fabio_1         |         &quot;Static&quot;: {
  fabio_1         |             &quot;Routes&quot;: &quot;&quot;
  fabio_1         |         },
  fabio_1         |         &quot;File&quot;: {
  fabio_1         |             &quot;Path&quot;: &quot;&quot;
  fabio_1         |         },
  consul_1      |   2017/11/21 04:41:34 agent: check 'service:8a600176-4c58-4edc-95af-71fc27345954' has deregister interval below minimum of 1m0s
  consul_1      |   2017/11/21 04:41:34 agent: Synced service '8a600176-4c58-4edc-95af-71fc27345954'
  consul_1      |   2017/11/21 04:41:34 agent: Synced service 'fabio-vagrant-ubuntu-trusty-9998'
  consul_1      |   2017/11/21 04:41:35 agent: Synced check 'service:fabio-vagrant-ubuntu-trusty-9998'
  consul_1      |   2017/11/21 04:41:40 agent: Synced check 'service:8a600176-4c58-4edc-95af-71fc27345954'
  consul_1      | ==> Newer Consul version available: 1.0.1 (currently running: 1.0.0)
  consul_1      |   2017/11/21 04:41:57 memberlist: Refuting a suspect message (from: agent_1)
  fabio_1         |         &quot;Consul&quot;: {
  fabio_1         |             &quot;Addr&quot;: &quot;10.9.10.89:8500&quot;,
  fabio_1         |             &quot;Scheme&quot;: &quot;http&quot;,
  fabio_1         |             &quot;Token&quot;: &quot;&quot;,
  fabio_1         |             &quot;KVPath&quot;: &quot;/fabio/config&quot;,
  fabio_1         |             &quot;TagPrefix&quot;: &quot;urlprefix-&quot;,
  fabio_1         |             &quot;Register&quot;: true,
  fabio_1         |             &quot;ServiceAddr&quot;: &quot;10.9.10.89:9998&quot;,
  fabio_1         |             &quot;ServiceName&quot;: &quot;fabio&quot;,
  fabio_1         |             &quot;ServiceTags&quot;: null,
  fabio_1         |             &quot;ServiceStatus&quot;: [
  fabio_1         |               &quot;passing&quot;
  fabio_1         |             ],
  fabio_1         |             &quot;CheckInterval&quot;: 1000000000,
  fabio_1         |             &quot;CheckTimeout&quot;: 3000000000,
  fabio_1         |             &quot;CheckScheme&quot;: &quot;http&quot;,
  fabio_1         |             &quot;CheckTLSSkipVerify&quot;: false
  fabio_1         |         },
  fabio_1         |         &quot;Timeout&quot;: 10000000000,
  fabio_1         |         &quot;Retry&quot;: 500000000
  fabio_1         |   },
  fabio_1         |   &quot;Listen&quot;: [
  fabio_1         |         {
  fabio_1         |             &quot;Addr&quot;: &quot;:9999&quot;,
  fabio_1         |             &quot;Proto&quot;: &quot;http&quot;,
  fabio_1         |             &quot;ReadTimeout&quot;: 0,
  fabio_1         |             &quot;WriteTimeout&quot;: 0,
  fabio_1         |             &quot;CertSource&quot;: {
  fabio_1         |               &quot;Name&quot;: &quot;&quot;,
  fabio_1         |               &quot;Type&quot;: &quot;&quot;,
  fabio_1         |               &quot;CertPath&quot;: &quot;&quot;,
  fabio_1         |               &quot;KeyPath&quot;: &quot;&quot;,
  fabio_1         |               &quot;ClientCAPath&quot;: &quot;&quot;,
  fabio_1         |               &quot;CAUpgradeCN&quot;: &quot;&quot;,
  fabio_1         |               &quot;Refresh&quot;: 0,
  fabio_1         |               &quot;Header&quot;: null
  fabio_1         |             },
  fabio_1         |             &quot;StrictMatch&quot;: false,
  fabio_1         |             &quot;TLSMinVersion&quot;: 0,
  fabio_1         |             &quot;TLSMaxVersion&quot;: 0,
  fabio_1         |             &quot;TLSCiphers&quot;: null
  fabio_1         |         }
  fabio_1         |   ],
  fabio_1         |   &quot;Log&quot;: {
  fabio_1         |         &quot;AccessFormat&quot;: &quot;common&quot;,
  fabio_1         |         &quot;AccessTarget&quot;: &quot;&quot;,
  fabio_1         |         &quot;RoutesFormat&quot;: &quot;delta&quot;,
  fabio_1         |         &quot;Level&quot;: &quot;INFO&quot;
  fabio_1         |   },
  fabio_1         |   &quot;Metrics&quot;: {
  fabio_1         |         &quot;Target&quot;: &quot;&quot;,
  fabio_1         |         &quot;Prefix&quot;: &quot;{{clean .Hostname}}.{{clean .Exec}}&quot;,
  fabio_1         |         &quot;Names&quot;: &quot;{{clean .Service}}.{{clean .Host}}.{{clean .Path}}.{{clean .TargetURL.Host}}&quot;,
  fabio_1         |         &quot;Interval&quot;: 30000000000,
  fabio_1         |         &quot;Timeout&quot;: 10000000000,
  fabio_1         |         &quot;Retry&quot;: 500000000,
  fabio_1         |         &quot;GraphiteAddr&quot;: &quot;&quot;,
  fabio_1         |         &quot;StatsDAddr&quot;: &quot;&quot;,
  fabio_1         |         &quot;Circonus&quot;: {
  fabio_1         |             &quot;APIKey&quot;: &quot;&quot;,
  fabio_1         |             &quot;APIApp&quot;: &quot;fabio&quot;,
  fabio_1         |             &quot;APIURL&quot;: &quot;&quot;,
  fabio_1         |             &quot;CheckID&quot;: &quot;&quot;,
  fabio_1         |             &quot;BrokerID&quot;: &quot;&quot;
  fabio_1         |         }
  fabio_1         |   },
  fabio_1         |   &quot;UI&quot;: {
  fabio_1         |         &quot;Listen&quot;: {
  fabio_1         |             &quot;Addr&quot;: &quot;:9998&quot;,
  fabio_1         |             &quot;Proto&quot;: &quot;http&quot;,
  fabio_1         |             &quot;ReadTimeout&quot;: 0,
  fabio_1         |             &quot;WriteTimeout&quot;: 0,
  fabio_1         |             &quot;CertSource&quot;: {
  fabio_1         |               &quot;Name&quot;: &quot;&quot;,
  fabio_1         |               &quot;Type&quot;: &quot;&quot;,
  fabio_1         |               &quot;CertPath&quot;: &quot;&quot;,
  fabio_1         |               &quot;KeyPath&quot;: &quot;&quot;,
  fabio_1         |               &quot;ClientCAPath&quot;: &quot;&quot;,
  fabio_1         |               &quot;CAUpgradeCN&quot;: &quot;&quot;,
  fabio_1         |               &quot;Refresh&quot;: 0,
  fabio_1         |               &quot;Header&quot;: null
  fabio_1         |             },
  fabio_1         |             &quot;StrictMatch&quot;: false,
  fabio_1         |             &quot;TLSMinVersion&quot;: 0,
  fabio_1         |             &quot;TLSMaxVersion&quot;: 0,
  fabio_1         |             &quot;TLSCiphers&quot;: null
  fabio_1         |         },
  fabio_1         |         &quot;Color&quot;: &quot;light-green&quot;,
  fabio_1         |         &quot;Title&quot;: &quot;&quot;,
  fabio_1         |         &quot;Access&quot;: &quot;rw&quot;
  fabio_1         |   },
  fabio_1         |   &quot;Runtime&quot;: {
  fabio_1         |         &quot;GOGC&quot;: 800,
  fabio_1         |         &quot;GOMAXPROCS&quot;: 1
  fabio_1         |   },
  fabio_1         |   &quot;ProfileMode&quot;: &quot;&quot;,
  fabio_1         |   &quot;ProfilePath&quot;: &quot;/tmp&quot;
  fabio_1         | }
  fabio_1         | 2017/11/21 04:41:25 Version 1.5.3 starting
  fabio_1         | 2017/11/21 04:41:25 Go runtime is go1.9.2
  fabio_1         | 2017/11/21 04:41:25 Metrics disabled
  fabio_1         | 2017/11/21 04:41:25 Setting GOGC=800
  fabio_1         | 2017/11/21 04:41:25 Setting GOMAXPROCS=1
  fabio_1         | 2017/11/21 04:41:25 Error initializing backend. Get http://10.9.10.89:8500/v1/agent/self: dial tcp 10.9.10.89:8500: getsockopt: connection refused
  fabio_1         | 2017/11/21 04:41:25 consul: Connecting to &quot;10.9.10.89:8500&quot; in datacenter &quot;dc1&quot;
  fabio_1         | 2017/11/21 04:41:25 Admin server access mode &quot;rw&quot;
  fabio_1         | 2017/11/21 04:41:25 Admin server listening on &quot;:9998&quot;
  fabio_1         | 2017/11/21 04:41:25 Waiting for first routing table
  fabio_1         | 2017/11/21 04:41:25 consul: Using dynamic routes
  fabio_1         | 2017/11/21 04:41:25 consul: Using tag prefix &quot;urlprefix-&quot;
  fabio_1         | 2017/11/21 04:41:25 consul: Watching KV path &quot;/fabio/config&quot;
  fabio_1         | 2017/11/21 04:41:34 consul: Manual config changed to #3821244
  fabio_1         | 2017/11/21 04:41:34 HTTP proxy listening on :9999
  fabio_1         | 2017/11/21 04:41:34 Access logging disabled
  fabio_1         | 2017/11/21 04:41:34 Using routing strategy &quot;rnd&quot;
  fabio_1         | 2017/11/21 04:41:34 Using route matching &quot;prefix&quot;
  fabio_1         | 2017/11/21 04:41:34 consul: Health changed to #3821756

  fabio_1         | 2017/11/21 04:41:34 consul: Registered fabio with>  fabio_1         | 2017/11/21 04:41:34 consul: Registered fabio with address &quot;10.9.10.89&quot;
  fabio_1         | 2017/11/21 04:41:34 consul: Registered fabio with tags &quot;&quot;
  fabio_1         | 2017/11/21 04:41:34 consul: Registered fabio with health check to &quot;http://:9998/health&quot;
  fabio_1         | 2017/11/21 04:41:35 Config updates
  fabio_1         | + route add test /test http://10.9.2.236:23421/
  fabio_1         | 2017/11/21 04:41:35 consul: Health changed to #3821762
  fabio_1         | 2017/11/21 04:41:40 consul: Health changed to #3821765
  fabio_1         | 2017/11/21 04:41:42 Config updates
  fabio_1         | + hello-docker /hello-docker http://10.9.10.89:54917/
  fabio_1         | + route add
页: [1]
查看完整版本: Docker 三剑客之 Docker Compose