Comments (9)
Was there any outcome to this @chris-martin? Is it still reproducible?
from docker-gc.
It is reproducible (tried again just now). I haven't done any further investigation.
The output looks like this (with many lines removed for brevity and container info redacted):
Container running <id> <name>
Container running <id> <name>
Container running <id> <name>
Container running <id> <name>
Container not running <id> <name>
Container not running <id> <name>
Container not running <id> <name>
Container removed <id> <name>
Container removed <id> <name>
Container removed <id> <name>
from docker-gc.
top
shows a process called kworker
consuming one CPU while the docker-gc
container is running.
docker stop
is sufficient to kill it.
from docker-gc.
Can you share some details of your setup like OS/distribution, docker version, what version/commit of docker-gc this is, etc?
from docker-gc.
I'm just running exactly the command given above, so the docker-gc version... whatever's on Docker Hub, right?
The Docker version is also given in the first comment.
My distro is NixOS 15.09.
from docker-gc.
I'm afraid I don't have a NixOS setup to try to easily reproduce this on.
One thing you could try is to grab the docker-gc
from master and run that with sudo bash -x docker-gc
and see if you get the same hanging, and if so let us know which command seems to cause that.
Since it's not an OS we are familiar with any more hints as to what the issue might be would be really helpful to resolve it.
from docker-gc.
Oh, I see what's going on now. The extra output from running it this way helps. It's at this line:
xargs -n 1 $DOCKER rm --volumes=true < containers.reap &>/dev/null || true
If I periodically run docker ps -a | wc -l
while it's running I can see that it is removing containers, not hanging. Maybe it should print something for each container so you can tell that it's making progress?
from docker-gc.
Same thing happened to me. It seems to be taking ~3 seconds to remove an image, with no output on the command line.
from docker-gc.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from docker-gc.
Related Issues (20)
- Docker build fails HOT 2
- map in docker binaries from host HOT 3
- Error response from daemon: client is newer than server HOT 2
- 集群环境下每台机器要装任务?
- Running as a container yields errors not in previous version HOT 1
- Documentation for running it in docker should state about privileged option
- Running as docker container fails on docker 17.03.1-ce HOT 4
- docker-gc is deleting networks required by some containers HOT 2
- Support for docker system prune HOT 2
- LOG_TO_SYSLOG unrecognized option HOT 3
- fails with volume /etc on docker for mac HOT 7
- Docker gc lists images to remove which are present in exclude file HOT 2
- The option to whitelist, not exclude. HOT 3
- How does it compare to docker system prune --all? HOT 2
- Setting REMOVE_VOLUMES=1 causes docker-gc to exit with status 1 HOT 4
- Can docker-gc handle the problem when a container stuck? HOT 1
- Any particular reason for abandoning docker-gc HOT 5
- Offer to take over maintenance HOT 1
- docker-gc exits early if `docker inspect -f {{.CreatedAt}}` fails
- Docker GC required fakeroot for building HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-gc.