Docker Community Forums

Share and learn in the Docker community.

First "docker push" fails with "device or resource busy"

I’m doing my first push to Docker Hub. The application works when built and run locally, and I have my docker login active. I’ve tried to push over half a dozen times, it always fails with the same error. Using a different long number string, of course.

Thoughts?

Issue:
[leam@josiah ftl_tools]$ docker push leamhall/ftl_tools
The push refers to repository [docker.io/leamhall/ftl_tools]
c09d11ffec2e: Pushing [==================================================>] 3.516kB/3.516kB
f1a755e3bd9d: Pushing [==================================================>] 20kB/20kB
b5db615a515b: Pushing [==================================================>] 240.1kB/240.1kB
74d60e6098ea: Pushed
0cbf518dba2b: Pushing [=============================> ] 31.56MB/54.16MB
91f89469cdb7: Pushed
39f62962f7db: Pushed
efbf7651342d: Pushing [=============> ] 6.244MB/22.3MB
a7a07fc7634b: Waiting
c9f8fa4b56cc: Waiting
699d7ded43e4: Waiting
6e302bbcacce: Waiting
97e8dd85db4e: Waiting
74e2ede3b29c: Waiting
6d5a64ea8f37: Waiting
660314270d76: Waiting
error creating overlay mount to /var/lib/docker/overlay2/eaa434e04c00683a78c1c39d620ff958e8d8093321e2c278dee7e708e33f61ed/merged: device or resource busy

Platform:

Client:
Version: 19.03.1
API version: 1.40
Go version: go1.12.7
Git commit:
Built: Sun Jul 28 21:16:15 2019
OS/Arch: linux/amd64
Experimental: false

Server:
Engine:
Version: 19.03.1
API version: 1.40 (minimum version 1.12)
Go version: go1.12.7
Git commit: v19.03.1
Built: Sun Jul 28 21:16:15 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.1.7
GitCommit: UNSET
runc:
Version: spec: 1.0.1-dev
GitCommit:
docker-init:
Version: 0.18.0
GitCommit: fec3683

Doing the build and push from a CentOS 7 box worked.