Skip to content
Failed

Console Output

Pull request #3128 updated
12:09:09 Connecting to https://api.github.com using docker-jenkins/****** (docker-jenkins GitHub credentials)
Obtained Jenkinsfile from 103839d2d81fa5cdcb013e25e0196d5c8cd813b5+2ebf5d92aaffb4c336414b218eccf2a4ff22e098 (266717ed97d4cc1d03036da22feb55850a3ff917)
Running in Durability level: PERFORMANCE_OPTIMIZED
Loading library jps@master
Examining docker/jps
Attempting to resolve master as a branch
Resolved master as branch master at revision 5d8b74fd03a1c7cc00e1c1f32d100ed97a17f4f0
The recommended git tool is: NONE
using credential jps-reader
 > git rev-parse --resolve-git-dir /var/cloudbees-jenkins-distribution/workspace/cli_PR-3128@libs/jps/.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/docker/jps.git # timeout=10
Fetching without tags
Fetching upstream changes from https://github.com/docker/jps.git
 > git --version # timeout=10
 > git --version # 'git version 2.20.1'
using GIT_ASKPASS to set credentials GitHub credentials for docker/jps
 > git fetch --no-tags --force --progress -- https://github.com/docker/jps.git +refs/heads/master:refs/remotes/origin/master # timeout=10
Checking out Revision 5d8b74fd03a1c7cc00e1c1f32d100ed97a17f4f0 (master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 5d8b74fd03a1c7cc00e1c1f32d100ed97a17f4f0 # timeout=10
Commit message: "Merge pull request #25 from ingshtrom/in-2733-load-from-file"
 > git rev-list --no-walk 5d8b74fd03a1c7cc00e1c1f32d100ed97a17f4f0 # timeout=10
Excluding src/test/ from checkout of git https://github.com/docker/jps.git so that shared library test code cannot be accessed by Pipelines.
To remove this log message, move the test code outside of src/. To restore the previous behavior that allowed access to files in src/test/, pass -Dorg.jenkinsci.plugins.workflow.libs.SCMSourceRetriever.INCLUDE_SRC_TEST_IN_LIBRARIES=true to the java command used to start Jenkins.
[Pipeline] Start of Pipeline
[Pipeline] node
Running on EC2 (managed-agents) - ubuntu-1804-overlay2 (i-03b541c1ff7cbbea6) in /home/ubuntu/workspace/cli_PR-3128
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: git
using credential docker-jenkins-github-credentials
Fetching changes from the remote Git repository
Fetching without tags
Merging remotes/origin/master commit 2ebf5d92aaffb4c336414b218eccf2a4ff22e098 into PR head commit 103839d2d81fa5cdcb013e25e0196d5c8cd813b5
Merge succeeded, producing 103839d2d81fa5cdcb013e25e0196d5c8cd813b5
Checking out Revision 103839d2d81fa5cdcb013e25e0196d5c8cd813b5 (PR-3128)
Commit message: "OK OK, got it"
 > git rev-parse --resolve-git-dir /home/ubuntu/workspace/cli_PR-3128/.git # timeout=10
 > git config remote.origin.url https://github.com/docker/cli.git # timeout=10
Fetching upstream changes from https://github.com/docker/cli.git
 > git --version # timeout=10
 > git --version # 'git version 2.17.1'
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git fetch --no-tags --progress -- https://github.com/docker/cli.git +refs/pull/3128/head:refs/remotes/origin/PR-3128 +refs/heads/master:refs/remotes/origin/master # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 103839d2d81fa5cdcb013e25e0196d5c8cd813b5 # timeout=10
 > git remote # timeout=10
 > git config --get remote.origin.url # timeout=10
using GIT_ASKPASS to set credentials docker-jenkins GitHub credentials
 > git merge 2ebf5d92aaffb4c336414b218eccf2a4ff22e098 # timeout=10
 > git rev-parse HEAD^{commit} # timeout=10
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 103839d2d81fa5cdcb013e25e0196d5c8cd813b5 # timeout=10
 > git rev-list --no-walk 5d94f105ddc53fdf0c290c2461aa8d60ca8616ae # timeout=10
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 1 hr 0 min
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Docker info)
[Pipeline] sh
+ docker version
Client: Docker Engine - Community
 Version:           20.10.6
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        370c289
 Built:             Fri Apr  9 22:46:01 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.6
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       8728dd2
  Built:            Fri Apr  9 22:44:13 2021
  OS/Arch:          linux/amd64
  Experimental:     true
 containerd:
  Version:          1.4.6
  GitCommit:        d71fcd7d8303cbf684402823e425e9dd2e99285d
 runc:
  Version:          1.0.0-rc95
  GitCommit:        b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
[Pipeline] sh
+ docker info
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  app: Docker App (Docker Inc., v0.9.1-beta3)
  buildx: Build with BuildKit (Docker Inc., v0.5.1-docker)
  scan: Docker Scan (Docker Inc., v0.7.0)

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 15
 Server Version: 20.10.6
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 1
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: d71fcd7d8303cbf684402823e425e9dd2e99285d
 runc version: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: default
 Kernel Version: 5.4.0-1048-aws
 Operating System: Ubuntu 18.04.5 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 2
 Total Memory: 7.569GiB
 Name: ip-10-100-42-50
 ID: KG52:ONVY:U5MS:VBR3:3V2I:UMRB:NEG5:YUDM:PLPH:2QKQ:N3BG:QG3A
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: true
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: true

WARNING: No swap limit support
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (e2e (non-experimental) - stable engine)
[Pipeline] sh
+ E2E_UNIQUE_ID=clie2e19 IMAGE_TAG=clie2e19 make -f docker.Makefile test-e2e-non-experimental
docker build -t docker-cli-e2eclie2e19 --build-arg=GO_VERSION --build-arg VERSION=20.10.0-dev --build-arg GITCOMMIT= -f ./dockerfiles/Dockerfile.e2e .
#1 [internal] load build definition from Dockerfile.e2e
#1 sha256:e4d8e22218cac8a0e1c7b2fe08d2a4da8d73421ff426b6dde5048df562c242d9
#1 transferring dockerfile: 42B done
#1 DONE 0.0s

#2 [internal] load .dockerignore
#2 sha256:d627ee2231a1fa7f39eb1b75dca86f8fbdddcef1f1232d0cbb30e77a03e07e84
#2 transferring context: 34B done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/golang:1.13.15-buster
#3 sha256:18002fdb0ebc16a609f25586e9ff8f370353d561700dc81af391aa52f6767bf7
#3 DONE 0.1s

#4 [ 1/11] FROM docker.io/library/golang:1.13.15-buster@sha256:66a3f6817c129f48c9cc9b96816a1c0b6dcb399393196e3581d9367b55ab29f2
#4 sha256:4a66e7fcfac5fc92db618035154692356dd65f14be90935717f8c30085be66be
#4 DONE 0.0s

#10 [internal] load build context
#10 sha256:02677c99b5b546de9a5a58fd5bc08a17cd2eda39793c16c6b645759d4ed916aa
#10 transferring context: 1.02MB 0.2s done
#10 DONE 0.2s

#5 [ 2/11] RUN apt-get update && apt-get install -y     build-essential     curl     openssl     openssh-client     && rm -rf /var/lib/apt/lists/*
#5 sha256:a6bbd9cc44cb223d0ea3aeac667b2b0ceffe3be129da6ee9a153c965a8a0a97a
#5 CACHED

#7 [ 4/11] RUN curl -fsSL https://github.com/theupdateframework/notary/releases/download/v0.6.1/notary-Linux-amd64 -o /usr/local/bin/notary     && chmod +x /usr/local/bin/notary
#7 sha256:97df1e2dc88bfbceec2b7a3cd39ccfe33089be3f6984a678ac399cd8e5189f9a
#7 CACHED

#8 [ 5/11] RUN curl -fsSL https://github.com/gotestyourself/gotestsum/releases/download/v0.4.0/gotestsum_0.4.0_linux_amd64.tar.gz -o gotestsum.tar.gz     && tar -xf gotestsum.tar.gz gotestsum     && mv gotestsum /usr/local/bin/gotestsum     && rm gotestsum.tar.gz
#8 sha256:5cb77809e0d1ef1bba623b0e7835aef46fc2944d60bce46b18a257dfd47da7fa
#8 CACHED

#9 [ 6/11] WORKDIR /go/src/github.com/docker/cli
#9 sha256:f2df43820ebbe43c3a9ad0d4c783b06c0f9f134830af73c66e226353d39541f8
#9 CACHED

#11 [ 7/11] COPY e2e/testdata/notary/root-ca.cert /usr/share/ca-certificates/notary.cert
#11 sha256:2027af0574aef22aa05dde8501e2687f4785e3971f434468dfbfb5ed5baa6c56
#11 CACHED

#6 [ 3/11] RUN curl -fsSL https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose     && chmod +x /usr/local/bin/docker-compose
#6 sha256:101b536042953adc58810355461070976332f4f63bcf4cca9f0a562c24d7ffd7
#6 CACHED

#12 [ 8/11] RUN echo 'notary.cert' >> /etc/ca-certificates.conf && update-ca-certificates
#12 sha256:bc62b2f5a63bcc93825c9166c2c1edf9b0b1e833838e4977c40308a3c3129518
#12 CACHED

#13 [ 9/11] COPY . .
#13 sha256:8e4f54e0e29d5e6ec660da7f91d27dd05ef71315729916de897731fe34e352b1
#13 DONE 0.6s

#14 [10/11] RUN ./scripts/build/binary
#14 sha256:f07416df2c83a21ffbce9ec70760bdaf786e950a45edf7a3e87da4e271b47062
#14 0.460 Building static docker-linux-amd64
#14 DONE 73.1s

#15 [11/11] RUN ./scripts/build/plugins e2e/cli-plugins/plugins/*
#15 sha256:9333012bc40e2c4b531b0d7307f80a895a4d9a046f5a5e45acb3e82f09b385f5
#15 0.533 Building statically linked build/plugins-linux-amd64/docker-helloworld
#15 1.903 Building statically linked build/plugins-linux-amd64/docker-badmeta
#15 3.000 Building statically linked build/plugins-linux-amd64/docker-nopersistentprerun
#15 DONE 4.3s

#16 exporting to image
#16 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#16 exporting layers
#16 exporting layers 2.2s done
#16 writing image sha256:c2061fa9e7c2c5634dd631b8f34c3d013f37ba46e6abda158e6a0aeacf26251e done
#16 naming to docker.io/library/docker-cli-e2eclie2e19 done
#16 DONE 2.3s
docker run --rm --mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock -e VERSION=20.10.0-dev -e GITCOMMIT -e PLATFORM -e TESTFLAGS -e TESTDIRS -e GOOS -e GOARCH -e GOARM -e TEST_ENGINE_VERSION= -e TEST_ENGINE_VERSION= docker-cli-e2eclie2e19
Creating network "cliendtoendsuite_default" with the default driver
Building notary-server
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
#1 [internal] load build definition from Dockerfile.notary-server
#1 sha256:29ca478aca08f644be4b67fe86459c84b4b2bb7eeecdf0d84b2e5c56b14523ad
#1 transferring dockerfile: 140B done
#1 DONE 0.0s

#2 [internal] load .dockerignore
#2 sha256:c6a8d80f71ba2723843bb66713c0202c76c4e0e739caa42869e2797b5b4393e9
#2 transferring context: 2B done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/notary:server-0.5.0
#3 sha256:a1da53cf05b63d7b254e8b6a3d96b994c4ae5f01cb10e10906db53f729e6903e
#3 DONE 0.2s

#4 [1/2] FROM docker.io/library/notary:server-0.5.0@sha256:d59e4ecc20198447a9818e7f16d0a02ba1d9905de71e5354bc8ee0017304a244
#4 sha256:cd52ec412b0b1cb53bf96e4160cee4046ce1447da482224a0d115d68a2468239
#4 DONE 0.0s

#5 [internal] load build context
#5 sha256:2cfccee498336fb55808ce77f3e0c6d55e447c6db71251c3930276aa22b06c76
#5 transferring context: 5.70kB done
#5 DONE 0.0s

#6 [2/2] COPY ./notary/ /fixtures/
#6 sha256:7a00c1d63c4565bb1b2d8fff3178d1f7839c851e2a072fa00ff79258994fc83f
#6 CACHED

#7 exporting to image
#7 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#7 exporting layers done
#7 writing image sha256:eb0a2cfef1bd23f6e56fefec121b582922d7289895fad2be74651ca9f702006c
#7 writing image sha256:eb0a2cfef1bd23f6e56fefec121b582922d7289895fad2be74651ca9f702006c done
#7 naming to docker.io/library/cliendtoendsuite_notary-server done
#7 DONE 0.0s
Building evil-notary-server
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
#1 [internal] load build definition from Dockerfile.evil-notary-server
#1 sha256:917c0a248b1aea509052de3b7976ec599e17ca6042e8dffa8e19e4e77f002855
#1 transferring dockerfile: 150B done
#1 DONE 0.0s

#2 [internal] load .dockerignore
#2 sha256:05c51ba45b31f2dd358e02b45203ea85c447eea412e9dcbb28dee6047e43f578
#2 transferring context: 2B done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/library/notary:server-0.5.0
#3 sha256:a1da53cf05b63d7b254e8b6a3d96b994c4ae5f01cb10e10906db53f729e6903e
#3 DONE 0.1s

#4 [1/2] FROM docker.io/library/notary:server-0.5.0@sha256:d59e4ecc20198447a9818e7f16d0a02ba1d9905de71e5354bc8ee0017304a244
#4 sha256:cd52ec412b0b1cb53bf96e4160cee4046ce1447da482224a0d115d68a2468239
#4 DONE 0.0s

#5 [internal] load build context
#5 sha256:f2431497bc02aabe52ef348d52eb3042920efb976576e2be160ad6a249f81bc3
#5 transferring context: 5.73kB done
#5 DONE 0.0s

#6 [2/2] COPY ./notary-evil/ /fixtures/
#6 sha256:278de475edd2c6b6d63016be1aaf463c86cb115bef395628685ac5fb2e9874d4
#6 CACHED

#7 exporting to image
#7 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00
#7 exporting layers done
#7 writing image sha256:4fb55f3479170378ad1a603ec21c09254589f6c2becca8752e8ded519eac4256 done
#7 naming to docker.io/library/cliendtoendsuite_evil-notary-server done
#7 DONE 0.0s
Creating cliendtoendsuite_notary-server_1 ... 
Creating cliendtoendsuite_engine_1        ... 
Creating cliendtoendsuite_evil-notary-server_1 ... 
Creating cliendtoendsuite_registry_1           ... 
Creating cliendtoendsuite_registry_1           ... done
Creating cliendtoendsuite_notary-server_1      ... done
Creating cliendtoendsuite_engine_1             ... done
Creating cliendtoendsuite_evil-notary-server_1 ... done
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Waiting for docker daemon to become available at tcp://172.25.0.5:2375
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Client:
 Version:           20.10.0-dev
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        103839d2d
 Built:             Fri Jun 11 12:09:14 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.7
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       b0f5bc3
  Built:            Wed Jun  2 11:55:29 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.4.6
  GitCommit:        d71fcd7d8303cbf684402823e425e9dd2e99285d
 runc:
  Version:          1.0.0-rc95
  GitCommit:        b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
docker.io/library/alpine@sha256:f006ecbb824d87947d0b51ab8488634bf69fe4094959d935c0c103f4820a417d: Pulling from library/alpine
88286f41530e: Pulling fs layer
88286f41530e: Verifying Checksum
88286f41530e: Download complete
88286f41530e: Pull complete
Digest: sha256:f006ecbb824d87947d0b51ab8488634bf69fe4094959d935c0c103f4820a417d
Status: Downloaded newer image for alpine@sha256:f006ecbb824d87947d0b51ab8488634bf69fe4094959d935c0c103f4820a417d
docker.io/library/alpine@sha256:f006ecbb824d87947d0b51ab8488634bf69fe4094959d935c0c103f4820a417d
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
The push refers to repository [registry:5000/alpine]
5bef08742407: Preparing
5bef08742407: Pushed
3.6: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
docker.io/library/busybox@sha256:3e8fa85ddfef1af9ca85a5cfb714148956984e02f00bec3f7f49d3925a91e0e7: Pulling from library/busybox
03b1be98f3f9: Pulling fs layer
03b1be98f3f9: Verifying Checksum
03b1be98f3f9: Download complete
03b1be98f3f9: Pull complete
Digest: sha256:3e8fa85ddfef1af9ca85a5cfb714148956984e02f00bec3f7f49d3925a91e0e7
Status: Downloaded newer image for busybox@sha256:3e8fa85ddfef1af9ca85a5cfb714148956984e02f00bec3f7f49d3925a91e0e7
docker.io/library/busybox@sha256:3e8fa85ddfef1af9ca85a5cfb714148956984e02f00bec3f7f49d3925a91e0e7
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
The push refers to repository [registry:5000/busybox]
6a749002dd6a: Preparing
6a749002dd6a: Pushed
1.27.2: digest: sha256:030fcb92e1487b18c974784dcc110a93147c9fc402188370fbfd17efabffc6af size: 527
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Swarm initialized: current node (cl6a3mnjjgk5oy58gan0ed4of) is now a manager.

To add a worker to this swarm, run the following command:

    docker swarm join --token SWMTKN-1-60n0edtkjoefwj1xwskldi05vr8oookjicvthu9f5g5oyqf1hi-8ks1bs428d0p6gkqsdp5bprwt 172.25.0.5:2377

To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.

✖  e2e/cli-plugins (2.425s)
∅  e2e/cli-plugins/plugins/badmeta
∅  e2e/cli-plugins/plugins/nopersistentprerun
✖  e2e/context (210ms)
✓  e2e/global (123ms)
✖  e2e/container (11.465s)
✖  e2e/plugin (2.79s)
✖  e2e/image (56.047s)
∅  e2e/internal/fixtures
∅  e2e/plugin/basic
✖  e2e/system (8.885s)
✖  e2e/stack (1m5.712s)
✖  e2e/trust (36.477s)

=== Skipped
=== SKIP: e2e/cli-plugins TestCLIPluginDialStdio (0.00s)
    dial_test.go:16: skipping plugin dial-stdio test since DOCKER_CLI_PLUGIN_USE_DIAL_STDIO is not set

=== SKIP: e2e/stack TestDeployWithNamedResources/Kubernetes (0.00s)
    --- SKIP: TestDeployWithNamedResources/Kubernetes (0.00s)
        deploy_test.go:22: FIXME(chris-crone): currently does not work with compose for kubernetes.

=== SKIP: e2e/stack TestRemove/Kubernetes (0.00s)
    --- SKIP: TestRemove/Kubernetes (0.00s)
        remove_test.go:22: !environment.KubernetesEnabled()


=== Failed
=== FAIL: e2e/cli-plugins TestClashWithGlobalArgs/short-with-val (0.09s)
    --- FAIL: TestClashWithGlobalArgs/short-with-val (0.09s)
        flags_test.go:61: assertion failed: 
            Command:  docker --config /tmp/plugin-test-299557313 helloworld -c Christmas
            ExitCode: 0
            Stdout:   Merry Christmas!
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestClashWithGlobalArgs/short-with-val#01 (0.08s)
    --- FAIL: TestClashWithGlobalArgs/short-with-val#01 (0.08s)
        flags_test.go:61: assertion failed: 
            Command:  docker --config /tmp/plugin-test-299557313 helloworld --context Christmas
            ExitCode: 0
            Stdout:   Merry Christmas!
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestClashWithGlobalArgs (0.36s)

=== FAIL: e2e/cli-plugins TestGlobalArgsOnlyParsedOnce/builtin (0.08s)
    --- FAIL: TestGlobalArgsOnlyParsedOnce/builtin (0.08s)
        flags_test.go:115: assertion failed: 
            Command:  docker --config /tmp/plugin-test-091097644 -H tcp://172.25.0.5:2375 version -f {{.Client.Version}}
            ExitCode: 0
            Stdout:   20.10.0-dev
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestGlobalArgsOnlyParsedOnce/plugin (0.07s)
    --- FAIL: TestGlobalArgsOnlyParsedOnce/plugin (0.07s)
        flags_test.go:115: assertion failed: 
            Command:  docker --config /tmp/plugin-test-091097644 -H tcp://172.25.0.5:2375 helloworld apiversion
            ExitCode: 0
            Stdout:   1.41
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestGlobalArgsOnlyParsedOnce (0.21s)

=== FAIL: e2e/cli-plugins TestCliPluginsVersion/global-version (0.06s)
    --- FAIL: TestCliPluginsVersion/global-version (0.06s)
        flags_test.go:251: assertion failed: 
            Command:  docker --config /tmp/plugin-test-221490238 version
            ExitCode: 0
            Stdout:   Client:
             Version:           20.10.0-dev
             API version:       1.41
             Go version:        go1.13.15
             Git commit:        103839d2d
             Built:             Fri Jun 11 12:09:14 2021
             OS/Arch:           linux/amd64
             Context:           default
             Experimental:      true
            
            Server: Docker Engine - Community
             Engine:
              Version:          20.10.7
              API version:      1.41 (minimum version 1.12)
              Go version:       go1.13.15
              Git commit:       b0f5bc3
              Built:            Wed Jun  2 11:55:29 2021
              OS/Arch:          linux/amd64
              Experimental:     false
             containerd:
              Version:          v1.4.6
              GitCommit:        d71fcd7d8303cbf684402823e425e9dd2e99285d
             runc:
              Version:          1.0.0-rc95
              GitCommit:        b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
             docker-init:
              Version:          0.19.0
              GitCommit:        de40ad0
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestCliPluginsVersion/global-version-flag (0.05s)
    --- FAIL: TestCliPluginsVersion/global-version-flag (0.05s)
        flags_test.go:251: assertion failed: 
            Command:  docker --config /tmp/plugin-test-221490238 --version
            ExitCode: 0
            Stdout:   Docker version 20.10.0-dev, build 103839d2d
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestCliPluginsVersion/global-short-version-flag (0.03s)
    --- FAIL: TestCliPluginsVersion/global-short-version-flag (0.03s)
        flags_test.go:251: assertion failed: 
            Command:  docker --config /tmp/plugin-test-221490238 -v
            ExitCode: 0
            Stdout:   Docker version 20.10.0-dev, build 103839d2d
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestCliPluginsVersion/global-version-flag-with-unknown-arg (0.03s)
    --- FAIL: TestCliPluginsVersion/global-version-flag-with-unknown-arg (0.03s)
        flags_test.go:251: assertion failed: 
            Command:  docker --config /tmp/plugin-test-221490238 --version foo
            ExitCode: 0
            Stdout:   Docker version 20.10.0-dev, build 103839d2d
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestCliPluginsVersion/global-short-version-flag-with-unknown-arg (0.02s)
    --- FAIL: TestCliPluginsVersion/global-short-version-flag-with-unknown-arg (0.02s)
        flags_test.go:251: assertion failed: 
            Command:  docker --config /tmp/plugin-test-221490238 -v foo
            ExitCode: 0
            Stdout:   Docker version 20.10.0-dev, build 103839d2d
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestCliPluginsVersion/plugin-with-version (0.07s)
    --- FAIL: TestCliPluginsVersion/plugin-with-version (0.07s)
        flags_test.go:251: assertion failed: 
            Command:  docker --config /tmp/plugin-test-221490238 helloworld version
            ExitCode: 0
            Stdout:   Hello World!
            
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            
            
            Failures:
            Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestCliPluginsVersion (0.55s)

=== FAIL: e2e/cli-plugins TestGlobalHelp (0.09s)
    help_test.go:23: assertion failed: 
        --- ←
        +++ →
        @@ -1,3 +1 @@
        -DOCKER_CONFIG: 
        -USING FALLBACK TO DEFAULT: /root/.docker
         
        

=== FAIL: e2e/cli-plugins TestRunNonexisting (0.03s)
    run_test.go:24: assertion failed: 
        --- expected
        +++ actual
        @@ -1,2 +1,4 @@
        +DOCKER_CONFIG: 
        +USING FALLBACK TO DEFAULT: /root/.docker
         docker: 'nonexistent' is not a docker command.
         See 'docker --help'
        
        
        You can run 'go test . -test.update-golden' to automatically update testdata/docker-nonexistent-err.golden to the new expected value.'
        

=== FAIL: e2e/cli-plugins TestHelpNonexisting (0.04s)
    run_test.go:37: assertion failed: 
        --- expected
        +++ actual
        @@ -1,2 +1,4 @@
        +DOCKER_CONFIG: 
        +USING FALLBACK TO DEFAULT: /root/.docker
         unknown help topic: nonexistent
         
        
        
        You can run 'go test . -test.update-golden' to automatically update testdata/docker-help-nonexistent-err.golden to the new expected value.'
        

=== FAIL: e2e/cli-plugins TestNonexistingHelp (0.06s)
    run_test.go:47: assertion failed: 
        Command:  docker --config /tmp/plugin-test-399446610 nonexistent --help
        ExitCode: 0
        Stdout:   
        Usage:  docker [OPTIONS] COMMAND
        
        A self-sufficient runtime for containers
        
        Options:
              --config string      Location of client config files (default
                                   "/root/.docker")
          -c, --context string     Name of the context to use to connect to the
                                   daemon (overrides DOCKER_HOST env var and
                                   default context set with "docker context use")
          -D, --debug              Enable debug mode
          -H, --host list          Daemon socket(s) to connect to
          -l, --log-level string   Set the logging level
                                   ("debug"|"info"|"warn"|"error"|"fatal")
                                   (default "info")
              --tls                Use TLS; implied by --tlsverify
              --tlscacert string   Trust certs signed only by this CA (default
                                   "/root/.docker/ca.pem")
              --tlscert string     Path to TLS certificate file (default
                                   "/root/.docker/cert.pem")
              --tlskey string      Path to TLS key file (default
                                   "/root/.docker/key.pem")
              --tlsverify          Use TLS and verify the remote
          -v, --version            Print version information and quit
        
        Management Commands:
          builder            Manage builds
          config             Manage Docker configs
          container          Manage containers
          context            Manage contexts
          helloworld*        A basic Hello World plugin for tests (Docker Inc., testing)
          image              Manage images
          manifest           Manage Docker image manifests and manifest lists
          network            Manage networks
          node               Manage Swarm nodes
          nopersistentprerun*Testing without PersistentPreRun hooks (Docker Inc., testing)
          plugin             Manage plugins
          secret             Manage Docker secrets
          service            Manage services
          stack              Manage Docker stacks
          swarm              Manage Swarm
          system             Manage Docker
          trust              Manage trust on Docker images
          volume             Manage volumes
        
        Commands:
          attach             Attach local standard input, output, and error streams to a running container
          build              Build an image from a Dockerfile
          commit             Create a new image from a container's changes
          cp                 Copy files/folders between a container and the local filesystem
          create             Create a new container
          diff               Inspect changes to files or directories on a container's filesystem
          events             Get real time events from the server
          exec               Run a command in a running container
          export             Export a container's filesystem as a tar archive
          history            Show the history of an image
          images             List images
          import             Import the contents from a tarball to create a filesystem image
          info               Display system-wide information
          inspect            Return low-level information on Docker objects
          kill               Kill one or more running containers
          load               Load an image from a tar archive or STDIN
          login              Log in to a Docker registry
          logout             Log out from a Docker registry
          logs               Fetch the logs of a container
          pause              Pause all processes within one or more containers
          port               List port mappings or a specific mapping for the container
          ps                 List containers
          pull               Pull an image or a repository from a registry
          push               Push an image or a repository to a registry
          rename             Rename a container
          restart            Restart one or more containers
          rm                 Remove one or more containers
          rmi                Remove one or more images
          run                Run a command in a new container
          save               Save one or more images to a tar archive (streamed to STDOUT by default)
          search             Search the Docker Hub for images
          start              Start one or more stopped containers
          stats              Display a live stream of container(s) resource usage statistics
          stop               Stop one or more running containers
          tag                Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
          top                Display the running processes of a container
          unpause            Unpause all processes within one or more containers
          update             Update configuration of one or more containers
          version            Show the Docker version information
          wait               Block until one or more containers stop, then print their exit codes
        
        Invalid Plugins:
          badmeta            invalid metadata: invalid character 'i' looking for beginning of object key string
        
        Run 'docker COMMAND --help' for more information on a command.
        
        To get more help with docker, check out our guides at https://docs.docker.com/go/guides/
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestRunBad (0.04s)
    run_test.go:76: assertion failed: 
        --- expected
        +++ actual
        @@ -1,2 +1,4 @@
        +DOCKER_CONFIG: 
        +USING FALLBACK TO DEFAULT: /root/.docker
         docker: 'badmeta' is not a docker command.
         See 'docker --help'
        
        
        You can run 'go test . -test.update-golden' to automatically update testdata/docker-badmeta-err.golden to the new expected value.'
        

=== FAIL: e2e/cli-plugins TestHelpBad (0.05s)
    run_test.go:89: assertion failed: 
        --- expected
        +++ actual
        @@ -1,2 +1,4 @@
        +DOCKER_CONFIG: 
        +USING FALLBACK TO DEFAULT: /root/.docker
         unknown help topic: badmeta
         
        
        
        You can run 'go test . -test.update-golden' to automatically update testdata/docker-help-badmeta-err.golden to the new expected value.'
        

=== FAIL: e2e/cli-plugins TestBadHelp (0.09s)
    run_test.go:99: assertion failed: 
        Command:  docker --config /tmp/plugin-test-191616163 badmeta --help
        ExitCode: 0
        Stdout:   
        Usage:  docker [OPTIONS] COMMAND
        
        A self-sufficient runtime for containers
        
        Options:
              --config string      Location of client config files (default
                                   "/root/.docker")
          -c, --context string     Name of the context to use to connect to the
                                   daemon (overrides DOCKER_HOST env var and
                                   default context set with "docker context use")
          -D, --debug              Enable debug mode
          -H, --host list          Daemon socket(s) to connect to
          -l, --log-level string   Set the logging level
                                   ("debug"|"info"|"warn"|"error"|"fatal")
                                   (default "info")
              --tls                Use TLS; implied by --tlsverify
              --tlscacert string   Trust certs signed only by this CA (default
                                   "/root/.docker/ca.pem")
              --tlscert string     Path to TLS certificate file (default
                                   "/root/.docker/cert.pem")
              --tlskey string      Path to TLS key file (default
                                   "/root/.docker/key.pem")
              --tlsverify          Use TLS and verify the remote
          -v, --version            Print version information and quit
        
        Management Commands:
          builder            Manage builds
          config             Manage Docker configs
          container          Manage containers
          context            Manage contexts
          helloworld*        A basic Hello World plugin for tests (Docker Inc., testing)
          image              Manage images
          manifest           Manage Docker image manifests and manifest lists
          network            Manage networks
          node               Manage Swarm nodes
          nopersistentprerun*Testing without PersistentPreRun hooks (Docker Inc., testing)
          plugin             Manage plugins
          secret             Manage Docker secrets
          service            Manage services
          stack              Manage Docker stacks
          swarm              Manage Swarm
          system             Manage Docker
          trust              Manage trust on Docker images
          volume             Manage volumes
        
        Commands:
          attach             Attach local standard input, output, and error streams to a running container
          build              Build an image from a Dockerfile
          commit             Create a new image from a container's changes
          cp                 Copy files/folders between a container and the local filesystem
          create             Create a new container
          diff               Inspect changes to files or directories on a container's filesystem
          events             Get real time events from the server
          exec               Run a command in a running container
          export             Export a container's filesystem as a tar archive
          history            Show the history of an image
          images             List images
          import             Import the contents from a tarball to create a filesystem image
          info               Display system-wide information
          inspect            Return low-level information on Docker objects
          kill               Kill one or more running containers
          load               Load an image from a tar archive or STDIN
          login              Log in to a Docker registry
          logout             Log out from a Docker registry
          logs               Fetch the logs of a container
          pause              Pause all processes within one or more containers
          port               List port mappings or a specific mapping for the container
          ps                 List containers
          pull               Pull an image or a repository from a registry
          push               Push an image or a repository to a registry
          rename             Rename a container
          restart            Restart one or more containers
          rm                 Remove one or more containers
          rmi                Remove one or more images
          run                Run a command in a new container
          save               Save one or more images to a tar archive (streamed to STDOUT by default)
          search             Search the Docker Hub for images
          start              Start one or more stopped containers
          stats              Display a live stream of container(s) resource usage statistics
          stop               Stop one or more running containers
          tag                Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
          top                Display the running processes of a container
          unpause            Unpause all processes within one or more containers
          update             Update configuration of one or more containers
          version            Show the Docker version information
          wait               Block until one or more containers stop, then print their exit codes
        
        Invalid Plugins:
          badmeta            invalid metadata: invalid character 'i' looking for beginning of object key string
        
        Run 'docker COMMAND --help' for more information on a command.
        
        To get more help with docker, check out our guides at https://docs.docker.com/go/guides/
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestRunGood (0.06s)
    run_test.go:124: assertion failed: 
        Command:  docker --config /tmp/plugin-test-341253542 helloworld
        ExitCode: 0
        Stdout:   Hello World!
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestHelpGood (0.05s)
    run_test.go:139: assertion failed: 
        Command:  docker --config /tmp/plugin-test-130137805 -l info help helloworld
        ExitCode: 0
        Stdout:   
        Usage:  docker helloworld [OPTIONS] COMMAND
        
        A basic Hello World plugin for tests
        
        Options:
          -c, --context string   Is it Christmas?
          -D, --debug            Enable debug
              --pre-run          Log from prerun hook
              --who string       Who are we addressing?
        
        Commands:
          apiversion  Print the API version of the server
          exitstatus2 Exit with status 2
          goodbye     Say Goodbye instead of Hello
        
        Run 'docker helloworld COMMAND --help' for more information on a command.
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestGoodHelp (0.05s)
    run_test.go:154: assertion failed: 
        Command:  docker --config /tmp/plugin-test-176732616 -l info helloworld --help
        ExitCode: 0
        Stdout:   
        Usage:  docker helloworld [OPTIONS] COMMAND
        
        A basic Hello World plugin for tests
        
        Options:
          -c, --context string   Is it Christmas?
          -D, --debug            Enable debug
              --pre-run          Log from prerun hook
              --who string       Who are we addressing?
        
        Commands:
          apiversion  Print the API version of the server
          exitstatus2 Exit with status 2
          goodbye     Say Goodbye instead of Hello
        
        Run 'docker helloworld COMMAND --help' for more information on a command.
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestRunGoodSubcommand (0.04s)
    run_test.go:177: assertion failed: 
        Command:  docker --config /tmp/plugin-test-885081223 helloworld goodbye
        ExitCode: 0
        Stdout:   Goodbye World!
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestHelpGoodSubcommand (0.05s)
    run_test.go:192: assertion failed: 
        Command:  docker --config /tmp/plugin-test-003614778 -l info help helloworld goodbye
        ExitCode: 0
        Stdout:   
        Usage:  docker helloworld goodbye
        
        Say Goodbye instead of Hello
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestGoodSubcommandHelp (0.07s)
    run_test.go:207: assertion failed: 
        Command:  docker --config /tmp/plugin-test-027106897 -l info helloworld goodbye --help
        ExitCode: 0
        Stdout:   
        Usage:  docker helloworld goodbye
        
        Say Goodbye instead of Hello
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/cli-plugins TestCliInitialized/withhook (0.06s)
    --- FAIL: TestCliInitialized/withhook (0.06s)
        run_test.go:227: assertion failed: 
            --- ←
            +++ →
            @@ -1,5 +1 @@
            -DOCKER_CONFIG: 
            -USING FALLBACK TO DEFAULT: /root/.docker
            -DOCKER_CONFIG: 
            -USING FALLBACK TO DEFAULT: /root/.docker
             Plugin PersistentPreRunE called
            

=== FAIL: e2e/cli-plugins TestCliInitialized (0.11s)

=== FAIL: e2e/container TestRunAttachedFromRemoteImageAndRemove (1.20s)
    run_test.go:28: assertion failed: 
        --- expected
        +++ actual
        @@ -1,2 +1,4 @@
        +DOCKER_CONFIG: 
        +USING FALLBACK TO DEFAULT: /root/.docker
         Unable to find image 'registry:5000/alpine:test-run-pulls' locally
         test-run-pulls: Pulling from alpine
        
        
        You can run 'go test . -test.update-golden' to automatically update testdata/run-attached-from-remote-and-remove.golden to the new expected value.'
        

=== FAIL: e2e/container TestRunWithCgroupNamespace (0.05s)
    run_test.go:140: assertion failed: 
        Command:  docker info --format {{.OSType}}
        ExitCode: 0
        Stdout:   linux
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/context TestContextList (0.06s)
    context_test.go:19: assertion failed: 
        Command:  docker context ls
        ExitCode: 0
        Stdout:   NAME        DESCRIPTION                               DOCKER ENDPOINT               KUBERNETES ENDPOINT            ORCHESTRATOR
        default *   Current DOCKER_HOST based configuration   unix:///var/run/docker.sock   https://someserver (zoinx)     swarm
        remote      my remote cluster                         ssh://someserver              https://someserver (default)   kubernetes
        
        Stderr:   DOCKER_CONFIG: ./testdata/test-dockerconfig
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/image TestBuildFromContextDirectoryWithTag (1.55s)
    build_test.go:37: assertion failed: 
        Command:  docker build -t myimage .
        ExitCode: 0
        Stdout:   Sending build context to Docker daemon  4.608kB

        Step 1/4 : FROM registry:5000/alpine:3.6
         ---> 76da55c8019d
        Step 2/4 : COPY run /usr/bin/run
         ---> d986cda46c33
        Step 3/4 : RUN run
         ---> Running in 7aaada5acfd0
        running
        Removing intermediate container 7aaada5acfd0
         ---> 59dd4f9c474d
        Step 4/4 : COPY data /data
         ---> 7e34d26296d9
        Successfully built 7e34d26296d9
        Successfully tagged myimage:latest
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/image TestBuildIidFileSquash (0.07s)
    build_test.go:112: assertion failed: 
        Command:  docker info --format {{.ExperimentalBuild}}
        ExitCode: 0
        Stdout:   false
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        
        
        Failures:
        Expected stderr to contain "[NOTHING]"

=== FAIL: e2e/image TestPullWithContentTrust (0.94s)

ENV VARS: DOCKER_CLI_E2E_PLUGINS_EXTRA_DIRS=/go/src/github.com/docker/cli/build/plugins-linux-amd64
DOCKER_CONFIG=/tmp/trust_test-470699092
DOCKER_HOST=tcp://172.25.0.5:2375
GOPATH=/go
HOME=/root
PATH=/go/src/github.com/docker/cli/build/:/usr/bin:/usr/local/bin:/usr/local/go/bin
PWD=/go/src/github.com/docker/cli/e2e/image
TEST_DOCKER_CERT_PATH=
TEST_DOCKER_HOST=tcp://172.25.0.5:2375
TEST_KUBECONFIG=
TEST_REMOTE_DAEMON=
TEST_SKIP_PLUGIN_TESTS=
CONTAINER ID   IMAGE
453cf5c15105   registry:5000/trust-run
54488702da30   registry:5000/alpine:3.6
e4ee335ec2c1   76da55c8019d
cfade9c31b61   76da55c8019d
DOCKER_CONFIG: /tmp/trust_test-470699092

ENV VARS: DOCKER_CLI_E2E_PLUGINS_EXTRA_DIRS=/go/src/github.com/docker/cli/build/plugins-linux-amd64
DOCKER_CONFIG=/tmp/trust_test-470699092
DOCKER_CONTENT_TRUST=1
DOCKER_CONTENT_TRUST_SERVER=https://notary-server:4443
DOCKER_HOST=tcp://172.25.0.5:2375
GOPATH=/go
HOME=/root
PATH=/go/src/github.com/docker/cli/build/:/usr/bin:/usr/local/bin:/usr/local/go/bin
PWD=/go/src/github.com/docker/cli/e2e/image
TEST_DOCKER_CERT_PATH=
TEST_DOCKER_HOST=tcp://172.25.0.5:2375
TEST_KUBECONFIG=
TEST_REMOTE_DAEMON=
TEST_SKIP_PLUGIN_TESTS=
ENV [DOCKER_CLI_E2E_PLUGINS_EXTRA_DIRS=/go/src/github.com/docker/cli/build/plugins-linux-amd64 DOCKER_CONFIG=/tmp/trust_test-470699092 DOCKER_CONTENT_TRUST=1 DOCKER_CONTENT_TRUST_SERVER=https://notary-server:4443 DOCKER_HOST=tcp://172.25.0.5:2375 GOPATH=/go HOME=/root PATH=/go/src/github.com/docker/cli/build/:/usr/bin:/usr/local/bin:/usr/local/go/bin PWD=/go/src/github.com/docker/cli/e2e/image TEST_DOCKER_CERT_PATH= TEST_DOCKER_HOST=tcp://172.25.0.5:2375 TEST_KUBECONFIG= TEST_REMOTE_DAEMON= TEST_SKIP_PLUGIN_TESTS=]
PATH /go/src/github.com/docker/cli/build/docker
DIR 
ARGS [docker pull registry:5000/trust-pull:latest]
    pull_test.go:53: assertion failed: 
        --- expected
        +++ actual
        @@ -1,2 +1,3 @@
        +DOCKER_CONFIG: /tmp/trust_test-470699092
         Tagging registry:5000/trust-pull@sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d as registry:5000/trust-pull:latest
         
        
        
        You can run 'go test . -test.update-golden' to automatically update testdata/pull-with-content-trust-err.golden to the new expected value.'
        

=== FAIL: e2e/image TestPullQuiet (0.06s)
    pull_test.go:69: assertion failed: 
        --- ←
        +++ →
        @@ -1,3 +1 @@
        -DOCKER_CONFIG: 
        -USING FALLBACK TO DEFAULT: /root/.docker
         
        

=== FAIL: e2e/image TestPushAllTags (0.40s)
    push_test.go:40: assertion failed: 
        --- expected
        +++ actual
        @@ -1 +1,3 @@
        +DOCKER_CONFIG: 
        +USING FALLBACK TO DEFAULT: /root/.docker
         
        
        
        You can run 'go test . -test.update-golden' to automatically update testdata/push-with-content-trust-err.golden to the new expected value.'
        

=== FAIL: e2e/image TestPushWithContentTrust (0.43s)
    push_test.go:65: assertion failed: 
        --- expected
        +++ actual
        @@ -1 +1,2 @@
        +DOCKER_CONFIG: /tmp/trust_test-182967462
         
        
        
        You can run 'go test . -test.update-golden' to automatically update testdata/push-with-content-trust-err.golden to the new expected value.'
        

=== FAIL: e2e/image TestPushWithContentTrustSignsForRolesWithKeysAndValidPaths (42.34s)
    push_test.go:283: assertion failed: 
        Command:  docker pull registry:5000/alpine:3.6
        ExitCode: 1
        Error:    exit status 1
        Stdout:   
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        error during connect: Post http://172.25.0.5:2375/v1.24/images/create?fromImage=registry%3A5000%2Falpine&tag=3.6: dial tcp 172.25.0.5:2375: connect: no route to host
        
        
        Failures:
        ExitCode was 1 expected 0
        Expected no error

=== FAIL: e2e/plugin TestInstallWithContentTrust (2.57s)
    trust_test.go:52: assertion failed: 
        Command:  docker plugin install --grant-all-permissions registry:5000/plugin-content-trust
        ExitCode: 1
        Error:    exit status 1
        Stdout:   
        Stderr:   DOCKER_CONFIG: /tmp/trust_test-579173535
        Cannot connect to the Docker daemon at tcp://172.25.0.5:2375. Is the docker daemon running?
        
        
        Failures:
        ExitCode was 1 expected 0
        Expected stdout to contain "Status: Downloaded newer image for registry:5000/plugin-content-trust@sha"
        Expected no error

=== FAIL: e2e/stack TestDeployWithNamedResources/Swarm (53.42s)
    --- FAIL: TestDeployWithNamedResources/Swarm (53.42s)
        deploy_test.go:38: assertion failed: 
            Command:  docker stack deploy -c testdata/stack-with-named-resources.yml test-stack-deploy-with-names-swarm --orchestrator swarm
            ExitCode: 1
            Error:    exit status 1
            Stdout:   
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            error during connect: Get http://172.25.0.5:2375/v1.24/info: dial tcp 172.25.0.5:2375: connect: no route to host
            
            
            Failures:
            ExitCode was 1 expected 0
            Expected no error

=== FAIL: e2e/stack TestDeployWithNamedResources (53.42s)

=== FAIL: e2e/stack TestRemove/Swarm (8.23s)
    --- FAIL: TestRemove/Swarm (8.23s)
        remove_test.go:43: assertion failed: 
            Command:  docker stack deploy --compose-file=./testdata/full-stack.yml test-stack-remove-swarm --orchestrator swarm
            ExitCode: 1
            Error:    exit status 1
            Stdout:   
            Stderr:   DOCKER_CONFIG: 
            USING FALLBACK TO DEFAULT: /root/.docker
            error during connect: Get http://172.25.0.5:2375/v1.24/info: dial tcp 172.25.0.5:2375: connect: no route to host
            
            
            Failures:
            ExitCode was 1 expected 0
            Expected no error

=== FAIL: e2e/stack TestRemove (8.23s)

=== FAIL: e2e/system TestInspectInvalidReference (8.88s)
    inspect_test.go:13: assertion failed: 
        Command:  docker inspect FooBar
        ExitCode: 1
        Error:    exit status 1
        Stdout:   []
        
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        error during connect: Get http://172.25.0.5:2375/v1.24/containers/FooBar/json: dial tcp 172.25.0.5:2375: connect: no route to host
        
        
        Failures:
        Expected stderr to contain "Error: No such object: FooBar"

=== FAIL: e2e/trust TestRevokeImage (8.83s)
    revoke_test.go:50: assertion failed: 
        Command:  docker pull registry:5000/alpine:3.6
        ExitCode: 1
        Error:    exit status 1
        Stdout:   
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        error during connect: Post http://172.25.0.5:2375/v1.24/images/create?fromImage=registry%3A5000%2Falpine&tag=3.6: dial tcp 172.25.0.5:2375: connect: no route to host
        
        
        Failures:
        ExitCode was 1 expected 0
        Expected no error

=== FAIL: e2e/trust TestRevokeRepo (9.22s)
    revoke_test.go:59: assertion failed: 
        Command:  docker pull registry:5000/alpine:3.6
        ExitCode: 1
        Error:    exit status 1
        Stdout:   
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        error during connect: Post http://172.25.0.5:2375/v1.24/images/create?fromImage=registry%3A5000%2Falpine&tag=3.6: dial tcp 172.25.0.5:2375: connect: no route to host
        
        
        Failures:
        ExitCode was 1 expected 0
        Expected no error

=== FAIL: e2e/trust TestSignLocalImage (9.22s)
    sign_test.go:26: assertion failed: 
        Command:  docker pull registry:5000/alpine:3.6
        ExitCode: 1
        Error:    exit status 1
        Stdout:   
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        error during connect: Post http://172.25.0.5:2375/v1.24/images/create?fromImage=registry%3A5000%2Falpine&tag=3.6: dial tcp 172.25.0.5:2375: connect: no route to host
        
        
        Failures:
        ExitCode was 1 expected 0
        Expected no error

=== FAIL: e2e/trust TestSignWithLocalFlag (9.22s)
    sign_test.go:51: assertion failed: 
        Command:  docker pull registry:5000/alpine:3.6
        ExitCode: 1
        Error:    exit status 1
        Stdout:   
        Stderr:   DOCKER_CONFIG: 
        USING FALLBACK TO DEFAULT: /root/.docker
        error during connect: Post http://172.25.0.5:2375/v1.24/images/create?fromImage=registry%3A5000%2Falpine&tag=3.6: dial tcp 172.25.0.5:2375: connect: no route to host
        
        
        Failures:
        ExitCode was 1 expected 0
        Expected no error


DONE 93 tests, 3 skipped, 48 failures in 121.189s
DOCKER_CONFIG: 
USING FALLBACK TO DEFAULT: /root/.docker
Stopping cliendtoendsuite_registry_1           ... 
Stopping cliendtoendsuite_evil-notary-server_1 ... 
Stopping cliendtoendsuite_notary-server_1      ... 
Stopping cliendtoendsuite_evil-notary-server_1 ... done
Stopping cliendtoendsuite_registry_1           ... done
Stopping cliendtoendsuite_notary-server_1      ... done
Removing cliendtoendsuite_registry_1           ... 
Removing cliendtoendsuite_evil-notary-server_1 ... 
Removing cliendtoendsuite_notary-server_1      ... 
Removing cliendtoendsuite_engine_1             ... 
Removing cliendtoendsuite_notary-server_1      ... done
Removing cliendtoendsuite_evil-notary-server_1 ... done
Removing cliendtoendsuite_engine_1             ... done
Removing cliendtoendsuite_registry_1           ... done
Removing network cliendtoendsuite_default
Removing image cliendtoendsuite_notary-server
Removing image cliendtoendsuite_evil-notary-server
docker.Makefile:135: recipe for target 'test-e2e-non-experimental' failed
make: *** [test-e2e-non-experimental] Error 1
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (e2e (non-experimental) - 19.03 engine)
Stage "e2e (non-experimental) - 19.03 engine" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (e2e (experimental))
Stage "e2e (experimental)" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (e2e (ssh connhelper))
Stage "e2e (ssh connhelper)" skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline

GitHub has been notified of this commit’s build result

ERROR: script returned exit code 2
Finished: FAILURE