openzipkin-attic / docker-zipkin

Docker images for OpenZipkin
Apache License 2.0
687 stars 329 forks source link

Version 2.18 won't start #232

Closed msmsimondean closed 5 years ago

msmsimondean commented 5 years ago

Version 2.18 of the Docker image seems broken. It is outputting the following on the console, then dying:

ls: BOOT-INF/lib/*.jar: No such file or directory
Error: Unable to initialize main class zipkin.server.ZipkinServer
Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/Banner
codefromthecrypt commented 5 years ago

Is there any more invormation you can provide? maybe docker version? It isn't failing in an obvious way.

ex.

$ docker run openzipkin/zipkin

                  oo
                 oooo
                oooooo
               oooooooo
              oooooooooo
             oooooooooooo
           ooooooo  ooooooo
          oooooo     ooooooo
         oooooo       ooooooo
        oooooo   o  o   oooooo
       oooooo   oo  oo   oooooo
     ooooooo  oooo  oooo  ooooooo
    oooooo   ooooo  ooooo  ooooooo
   oooooo   oooooo  oooooo  ooooooo
  oooooooo      oo  oo      oooooooo
  ooooooooooooo oo  oo ooooooooooooo
      oooooooooooo  oooooooooooo
          oooooooo  oooooooo
              oooo  oooo

     ________ ____  _  _____ _   _
    |__  /_ _|  _ \| |/ /_ _| \ | |
      / / | || |_) | ' / | ||  \| |
     / /_ | ||  __/| . \ | || |\  |
    |____|___|_|   |_|\_\___|_| \_|

:: version 2.18.0 :: commit 5e96c09 ::

2019-10-16 09:00:01.111  INFO 1 --- [           main] z.s.ZipkinServer                         : Starting ZipkinServer on 3790e45019e5 with PID 1 (/zipkin/BOOT-INF/classes started by zipkin in /zipkin)
2019-10-16 09:00:01.115  INFO 1 --- [           main] z.s.ZipkinServer                         : The following profiles are active: shared
2019-10-16 09:00:02.181  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.verboseExceptions: rate-limited=10 (default)
2019-10-16 09:00:02.191  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.verboseSocketExceptions: false (default)
2019-10-16 09:00:02.192  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.verboseResponses: false (default)
2019-10-16 09:00:02.243  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.useEpoll: true (default)
2019-10-16 09:00:02.423  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.useOpenSsl: true (default)
2019-10-16 09:00:02.423  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.dumpOpenSslInfo: false (default)
2019-10-16 09:00:02.425  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.maxNumConnections: 2147483647 (default)
2019-10-16 09:00:02.425  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.numCommonWorkers: 8 (default)
2019-10-16 09:00:02.426  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.numCommonBlockingTaskThreads: 200 (default)
2019-10-16 09:00:02.428  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultMaxRequestLength: 10485760 (default)
2019-10-16 09:00:02.429  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultMaxResponseLength: 10485760 (default)
2019-10-16 09:00:02.429  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultRequestTimeoutMillis: 10000 (default)
2019-10-16 09:00:02.430  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultResponseTimeoutMillis: 15000 (default)
2019-10-16 09:00:02.431  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultConnectTimeoutMillis: 3200 (default)
2019-10-16 09:00:02.431  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultWriteTimeoutMillis: 1000 (default)
2019-10-16 09:00:02.432  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultServerIdleTimeoutMillis: 15000 (default)
2019-10-16 09:00:02.433  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultClientIdleTimeoutMillis: 10000 (default)
2019-10-16 09:00:02.433  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultHttp2InitialConnectionWindowSize: 1048576 (default)
2019-10-16 09:00:02.434  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultHttp2InitialStreamWindowSize: 1048576 (default)
2019-10-16 09:00:02.434  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultHttp2MaxFrameSize: 16384 (default)
2019-10-16 09:00:02.435  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultHttp2MaxStreamsPerConnection: 2147483647 (default)
2019-10-16 09:00:02.436  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultHttp2MaxHeaderListSize: 8192 (default)
2019-10-16 09:00:02.436  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultHttp1MaxInitialLineLength: 4096 (default)
2019-10-16 09:00:02.437  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultHttp1MaxHeaderSize: 8192 (default)
2019-10-16 09:00:02.437  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultHttp1MaxChunkSize: 8192 (default)
2019-10-16 09:00:02.437  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultUseHttp2Preface: true (default)
2019-10-16 09:00:02.438  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultUseHttp1Pipelining: false (default)
2019-10-16 09:00:02.438  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultBackoffSpec: exponential=200:10000,jitter=0.2 (default)
2019-10-16 09:00:02.439  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.defaultMaxTotalAttempts: 10 (default)
2019-10-16 09:00:02.440  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.routeCache: maximumSize=4096 (default)
2019-10-16 09:00:02.440  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.routeDecoratorCache: maximumSize=4096 (default)
2019-10-16 09:00:02.440  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.compositeServiceCache: maximumSize=256 (default)
2019-10-16 09:00:02.440  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.parsedPathCache: maximumSize=4096 (default)
2019-10-16 09:00:02.440  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.headerValueCache: maximumSize=4096 (default)
2019-10-16 09:00:02.442  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.cachedHeaders: :authority,:scheme,:method,accept-encoding,content-type (default)
2019-10-16 09:00:02.444  INFO 1 --- [           main] c.l.a.c.Flags                            : com.linecorp.armeria.annotatedServiceExceptionVerbosity: unhandled (default)
2019-10-16 09:00:02.445  INFO 1 --- [           main] c.l.a.c.Flags                            : Using /dev/epoll
2019-10-16 09:00:02.445  INFO 1 --- [           main] c.l.a.c.Flags                            : Using OpenSSL: BoringSSL, 0x1010007f
2019-10-16 09:00:02.833  INFO 1 --- [           main] c.l.a.s.d.DocStringExtractor             : Using com.linecorp.armeria.thrift.jsonDir: META-INF/armeria/thrift
2019-10-16 09:00:02.869  INFO 1 --- [           main] c.l.a.c.u.SystemInfo                     : Hostname: 3790e45019e5 (from /proc/sys/kernel/hostname)
2019-10-16 09:00:03.239  INFO 1 --- [oss-http-*:9411] c.l.a.s.Server                           : Serving HTTP at /0.0.0.0:9411 - http://127.0.0.1:9411/
2019-10-16 09:00:03.242  INFO 1 --- [           main] c.l.a.s.ArmeriaAutoConfiguration         : Armeria server started at ports: {/0.0.0.0:9411=ServerPort(/0.0.0.0:9411, [http])}
2019-10-16 09:00:03.268  INFO 1 --- [           main] z.s.ZipkinServer                         : Started ZipkinServer in 3.357 seconds (JVM running for 4.628)

cc @openzipkin/devops-tooling

codefromthecrypt commented 5 years ago

here's my docker version in case helps

 docker version
Client: Docker Engine - Community
 Version:           19.03.2
 API version:       1.40
 Go version:        go1.12.8
 Git commit:        6a30dfc
 Built:             Thu Aug 29 05:26:49 2019
 OS/Arch:           darwin/amd64
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          19.03.2
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.8
  Git commit:       6a30dfc
  Built:            Thu Aug 29 05:32:21 2019
  OS/Arch:          linux/amd64
  Experimental:     true
 containerd:
  Version:          v1.2.6
  GitCommit:        894b81a4b802e4eb2a91d1ce216b8817763c29fb
 runc:
  Version:          1.0.0-rc8
  GitCommit:        425e105d5a03fabd737a126ad93d62a9eeede87f
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683
codefromthecrypt commented 5 years ago

I noticed a similar report here, we just need to figure out how to reproduce it https://github.com/Financial-Times/zipkin-helm/issues/11

msmsimondean commented 5 years ago

We're using Zipkin with Elasticsearch storage. Reverting to version 2.17 resolved the issue. We're running on k8s. Not sure the Docker version

codefromthecrypt commented 5 years ago

can you give any insight like version of k8s or how configuring zipkin in k8s? definitely want to fix this just need more info.

codefromthecrypt commented 5 years ago

one thing I can change preemptively is to use absolute path in that expression. will be about 30m to try and push again. please stand by

codefromthecrypt commented 5 years ago

I think full path is the only explanation. I noticed when we source a file earlier in the script we use it. this should fix it https://github.com/openzipkin/docker-zipkin/pull/233

codefromthecrypt commented 5 years ago

@msmsimondean can you try re-pulling 2.18.0 please?

msmsimondean commented 5 years ago

Here's our k8s and Docker versions:

k8s version: 1.14.0
docker version: 18.6.3

we use our own zipkin chart but this is basically all we do

- env:
    - name: ES_HOSTS
      value: <es-hosts>
    - name: ES_INDEX
      value: some-index
    - name: JAVA_OPTS
      value: -Xmx700m
    - name: STORAGE_TYPE
      value: elasticsearch
    - name: ZIPKIN_UI_ENVIRONMENT
      value: some-env
    image: our-registry-proxy:5000/openzipkin/zipkin:latest
    imagePullPolicy: IfNotPresent
msmsimondean commented 5 years ago

@adriancole is the version number still 2.18?

codefromthecrypt commented 5 years ago

@msmsimondean yes (and also 2.18.0) we re-pushed the docker tag. there's no difference in the underlying zipkin source, only the run script.

codefromthecrypt commented 5 years ago

@anuraaga was able to start k8s now. please mention if still problems. thanks for reporting the issue!

codefromthecrypt commented 5 years ago

not fixed I think, at least in helm

codefromthecrypt commented 5 years ago

https://github.com/Financial-Times/zipkin-helm/issues/11 shows details..

on it.

codefromthecrypt commented 5 years ago

image is fine.

$ kubectl get -o json pod  binging-markhor-zipkin-collector-7cb484dc-thdfl|grep image
                "image": "docker.io/openzipkin/zipkin:2",
                "imagePullPolicy": "IfNotPresent",
                "image": "openzipkin/zipkin:2",
                "imageID": "docker-pullable://openzipkin/zipkin@sha256:c3f3726fd539797316023e0b789aa063f345e99db09d6b9ea3ea0c9ba4724be2",
$ docker images openzipkin/zipkin:2
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
openzipkin/zipkin   2                   f3b77359e955        16 hours ago        154MB
codefromthecrypt commented 5 years ago

here's an example of a crashed container...

$ docker inspect be58c0ceba35e84abb44b44403bb2b3ad32843eb48f74c624d8a542780dd08de
[
    {
        "Id": "be58c0ceba35e84abb44b44403bb2b3ad32843eb48f74c624d8a542780dd08de",
        "Created": "2019-10-17T01:16:41.7648936Z",
        "Path": "/busybox/sh",
        "Args": [
            "run.sh"
        ],
        "State": {
            "Status": "exited",
            "Running": false,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 0,
            "ExitCode": 1,
            "Error": "",
            "StartedAt": "2019-10-17T01:16:42.1837954Z",
            "FinishedAt": "2019-10-17T01:16:42.8430219Z"
        },
        "Image": "sha256:f3b77359e955c799f66da8b2a0a0421cb0472860745337abf79a7ace29743e22",
        "ResolvConfPath": "/var/lib/docker/containers/e80ab188d1645ad02de92ec1b68ce6fe99d786b7a46291b5bd5c70553bf4a853/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/e80ab188d1645ad02de92ec1b68ce6fe99d786b7a46291b5bd5c70553bf4a853/hostname",
        "HostsPath": "/var/lib/kubelet/pods/8239d15b-f079-11e9-a719-025000000001/etc-hosts",
        "LogPath": "/var/lib/docker/containers/be58c0ceba35e84abb44b44403bb2b3ad32843eb48f74c624d8a542780dd08de/be58c0ceba35e84abb44b44403bb2b3ad32843eb48f74c624d8a542780dd08de-json.log",
        "Name": "/k8s_zipkin-helm_binging-markhor-zipkin-collector-7cb484dc-thdfl_default_8239d15b-f079-11e9-a719-025000000001_8",
        "RestartCount": 0,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/var/lib/kubelet/pods/8239d15b-f079-11e9-a719-025000000001/volumes/kubernetes.io~secret/default-token-jpbkb:/var/run/secrets/kubernetes.io/serviceaccount:ro",
                "/var/lib/kubelet/pods/8239d15b-f079-11e9-a719-025000000001/etc-hosts:/etc/hosts",
                "/var/lib/kubelet/pods/8239d15b-f079-11e9-a719-025000000001/containers/zipkin-helm/6201efe1:/dev/termination-log"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "container:e80ab188d1645ad02de92ec1b68ce6fe99d786b7a46291b5bd5c70553bf4a853",
            "PortBindings": null,
            "RestartPolicy": {
                "Name": "no",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "CapAdd": null,
            "CapDrop": null,
            "Capabilities": null,
            "Dns": null,
            "DnsOptions": null,
            "DnsSearch": null,
            "ExtraHosts": null,
            "GroupAdd": null,
            "IpcMode": "container:e80ab188d1645ad02de92ec1b68ce6fe99d786b7a46291b5bd5c70553bf4a853",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 634,
            "PidMode": "",
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": [
                "seccomp=unconfined"
            ],
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "runc",
            "ConsoleSize": [
                0,
                0
            ],
            "Isolation": "",
            "CpuShares": 81,
            "Memory": 1153433600,
            "NanoCpus": 0,
            "CgroupParent": "/kubepods/kubepods/burstable/pod8239d15b-f079-11e9-a719-025000000001",
            "BlkioWeight": 0,
            "BlkioWeightDevice": null,
            "BlkioDeviceReadBps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteIOps": null,
            "CpuPeriod": 100000,
            "CpuQuota": 30000,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "Devices": [],
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "KernelMemory": 0,
            "KernelMemoryTCP": 0,
            "MemoryReservation": 0,
            "MemorySwap": 1153433600,
            "MemorySwappiness": null,
            "OomKillDisable": false,
            "PidsLimit": null,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "MaskedPaths": [
                "/proc/acpi",
                "/proc/kcore",
                "/proc/keys",
                "/proc/latency_stats",
                "/proc/timer_list",
                "/proc/timer_stats",
                "/proc/sched_debug",
                "/proc/scsi",
                "/sys/firmware"
            ],
            "ReadonlyPaths": [
                "/proc/asound",
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "GraphDriver": {
            "Data": {
                "LowerDir": "/var/lib/docker/overlay2/8f6becd6c44d6803616935e361fd1231edd09c2e46275c88fad3aa16a2540d75-init/diff:/var/lib/docker/overlay2/cf8c6f6cfbc8e5ffa4ab5625fde062d29b3f229dd860e47adafa93be4a15adbe/diff:/var/lib/docker/overlay2/a42368845361737fcd5ddc558270bc4e16dbdf2cc7e0177995a1d553053d2843/diff:/var/lib/docker/overlay2/75751fed6c4379a1f6a60308dc8245944e3f143f770b00fb6cc2e10dd0cc5eaf/diff:/var/lib/docker/overlay2/0980b713a391f867a3ce130a4843909f585ab6bd13720d5bb89bfadf1ea1e227/diff:/var/lib/docker/overlay2/ccf9ef636e0d0ddf625fb676e8bb7c976bf6cba6f8630955d87e538790b22398/diff:/var/lib/docker/overlay2/5bb19bb7e4c0c367e4941b71d9df2518d275b6e64e264055e31d87380b37b5bf/diff:/var/lib/docker/overlay2/fafac6f17a6143f67a044cdba28282996ff912121819ceb7bbf6050cdbf6c29c/diff:/var/lib/docker/overlay2/58a18a3fa7275984e2e2a34d002fa588361ee1428ace7217b15b115efc8d8325/diff",
                "MergedDir": "/var/lib/docker/overlay2/8f6becd6c44d6803616935e361fd1231edd09c2e46275c88fad3aa16a2540d75/merged",
                "UpperDir": "/var/lib/docker/overlay2/8f6becd6c44d6803616935e361fd1231edd09c2e46275c88fad3aa16a2540d75/diff",
                "WorkDir": "/var/lib/docker/overlay2/8f6becd6c44d6803616935e361fd1231edd09c2e46275c88fad3aa16a2540d75/work"
            },
            "Name": "overlay2"
        },
        "Mounts": [
            {
                "Type": "bind",
                "Source": "/var/lib/kubelet/pods/8239d15b-f079-11e9-a719-025000000001/volumes/kubernetes.io~secret/default-token-jpbkb",
                "Destination": "/var/run/secrets/kubernetes.io/serviceaccount",
                "Mode": "ro",
                "RW": false,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/var/lib/kubelet/pods/8239d15b-f079-11e9-a719-025000000001/etc-hosts",
                "Destination": "/etc/hosts",
                "Mode": "",
                "RW": true,
                "Propagation": "rprivate"
            },
            {
                "Type": "bind",
                "Source": "/var/lib/kubelet/pods/8239d15b-f079-11e9-a719-025000000001/containers/zipkin-helm/6201efe1",
                "Destination": "/dev/termination-log",
                "Mode": "",
                "RW": true,
                "Propagation": "rprivate"
            }
        ],
        "Config": {
            "Hostname": "binging-markhor-zipkin-collector-7cb484dc-thdfl",
            "Domainname": "",
            "User": "zipkin",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "9410/tcp": {},
                "9411/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "QUERY_ENABLED=false",
                "STORAGE_TYPE=cassandra3",
                "CASSANDRA_USERNAME=zipkin",
                "CASSANDRA_CONTACT_POINTS=binging-markhor-zipkin-cassandra:9042",
                "CASSANDRA_LOCAL_DC=datacenter1",
                "POD_NAMESPACE=default",
                "QUERY_PORT=9411",
                "CASSANDRA_PASSWORD=zipkin",
                "CASSANDRA_ENSURE_SCHEMA=false",
                "JAVA_OPTS=-XX:ConcGCThreads=2 -XX:ParallelGCThreads=2 -Djava.util.concurrent.ForkJoinPool.common.parallelism=2 -Xms1000M -Xmx1000M -XX:+UseG1GC -server",
                "COLLECTOR_SAMPLE_RATE=0.1",
                "ZIPKIN_UI_SERVICE_PORT_HTTP=9411",
                "ZIPKIN_UI_PORT_9411_TCP=tcp://10.99.245.62:9411",
                "ZIPKIN_UI_PORT_9411_TCP_ADDR=10.99.245.62",
                "KUBERNETES_SERVICE_HOST=10.96.0.1",
                "KUBERNETES_PORT=tcp://10.96.0.1:443",
                "ZIPKIN_SERVICE_PORT=9411",
                "ZIPKIN_PORT=tcp://10.110.243.114:9411",
                "ZIPKIN_PORT_9411_TCP=tcp://10.110.243.114:9411",
                "KUBERNETES_SERVICE_PORT=443",
                "KUBERNETES_PORT_443_TCP_PROTO=tcp",
                "KUBERNETES_PORT_443_TCP_PORT=443",
                "ZIPKIN_SERVICE_HOST=10.110.243.114",
                "ZIPKIN_SERVICE_PORT_HTTP=9411",
                "ZIPKIN_PORT_9411_TCP_PROTO=tcp",
                "ZIPKIN_PORT_9411_TCP_PORT=9411",
                "ZIPKIN_UI_SERVICE_PORT=9411",
                "ZIPKIN_UI_PORT=tcp://10.99.245.62:9411",
                "ZIPKIN_UI_PORT_9411_TCP_PROTO=tcp",
                "ZIPKIN_UI_PORT_9411_TCP_PORT=9411",
                "ZIPKIN_UI_SERVICE_HOST=10.99.245.62",
                "KUBERNETES_SERVICE_PORT_HTTPS=443",
                "KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443",
                "KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1",
                "ZIPKIN_PORT_9411_TCP_ADDR=10.110.243.114",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/busybox",
                "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt",
                "MODULE_OPTS="
            ],
            "Cmd": null,
            "Healthcheck": {
                "Test": [
                    "NONE"
                ]
            },
            "Image": "sha256:f3b77359e955c799f66da8b2a0a0421cb0472860745337abf79a7ace29743e22",
            "Volumes": null,
            "WorkingDir": "/zipkin",
            "Entrypoint": [
                "/busybox/sh",
                "run.sh"
            ],
            "OnBuild": null,
            "Labels": {
                "MAINTAINER": "Zipkin https://zipkin.io/",
                "annotation.io.kubernetes.container.hash": "bb183c0c",
                "annotation.io.kubernetes.container.ports": "[{\"containerPort\":9411,\"protocol\":\"TCP\"}]",
                "annotation.io.kubernetes.container.restartCount": "8",
                "annotation.io.kubernetes.container.terminationMessagePath": "/dev/termination-log",
                "annotation.io.kubernetes.container.terminationMessagePolicy": "File",
                "annotation.io.kubernetes.pod.terminationGracePeriod": "30",
                "io.kubernetes.container.logpath": "/var/log/pods/default_binging-markhor-zipkin-collector-7cb484dc-thdfl_8239d15b-f079-11e9-a719-025000000001/zipkin-helm/8.log",
                "io.kubernetes.container.name": "zipkin-helm",
                "io.kubernetes.docker.type": "container",
                "io.kubernetes.pod.name": "binging-markhor-zipkin-collector-7cb484dc-thdfl",
                "io.kubernetes.pod.namespace": "default",
                "io.kubernetes.pod.uid": "8239d15b-f079-11e9-a719-025000000001",
                "io.kubernetes.sandbox.id": "e80ab188d1645ad02de92ec1b68ce6fe99d786b7a46291b5bd5c70553bf4a853"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "",
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "Ports": {},
            "SandboxKey": "",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "",
            "Gateway": "",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "",
            "IPPrefixLen": 0,
            "IPv6Gateway": "",
            "MacAddress": "",
            "Networks": {}
        }
    }
]
codefromthecrypt commented 5 years ago

hmmm osx issue? I ran with no problem last night, but after enabling k8s on my docker desktop crash

docker run -it --rm --entrypoint /busybox/sh openzipkin/zipkin
~ $ ls
ls: can't open '.': Value too large for defined data type
codefromthecrypt commented 5 years ago

related https://github.com/docker/for-mac/issues/3643

codefromthecrypt commented 5 years ago

looks like in this case we can cat files, we just can't execute ls

$ cat /zipkin/BOOT-INF/classes/zipkin.txt
${AnsiOrange}
                  oo
                 oooo
                oooooo
               oooooooo
              oooooooooo
             oooooooooooo
           ooooooo  ooooooo
          oooooo     ooooooo
         oooooo       ooooooo
        oooooo   o  o   oooooo
       oooooo   oo  oo   oooooo
     ooooooo  oooo  oooo  ooooooo
    oooooo   ooooo  ooooo  ooooooo
   oooooo   oooooo  oooooo  ooooooo
  oooooooo      oo  oo      oooooooo
  ooooooooooooo oo  oo ooooooooooooo
      oooooooooooo  oooooooooooo
          oooooooo  oooooooo
              oooo  oooo
${AnsiNormal}
     ________ ____  _  _____ _   _
    |__  /_ _|  _ \| |/ /_ _| \ | |
      / / | || |_) | ' / | ||  \| |
     / /_ | ||  __/| . \ | || |\  |
    |____|___|_|   |_|\_\___|_| \_|

:: version 2.18.0 :: commit 5e96c09 ::
codefromthecrypt commented 5 years ago

re-pushed tag and verified

msmsimondean commented 5 years ago

@adriancole seems to be fixed for me now

codefromthecrypt commented 5 years ago

whew.. thanks for the loopback!