Điểm:0

Làm cách nào để loại bỏ các container bị kẹt nếu docker không khởi động? (do kẹt container)

lá cờ it

Tôi có một số container dường như bị kẹt.

Tôi đã quản lý để dừng dockerd.

Cố gắng làm:

docker khởi động systemctl treo thôi.

Sau đó tôi đã thử:

dockerd --debug

Và tôi nhận được rất nhiều tin nhắn như không thoát được trong vòng 10 giây sau tín hiệu 15không thoát được trong vòng 10 giây sau khi tiêu diệt.

Tôi không muốn docker thử và làm bất cứ điều gì với những thùng chứa này, tôi chỉ muốn nuke chúng. tôi thậm chí không thể làm docker ps, nó chỉ bị treo.

Vì vậy...tôi cần chạy docker để loại bỏ các thùng chứa bị hỏng này, nhưng tôi không thể khởi động docker chừng nào các thùng chứa này còn tồn tại.

Tôi phải làm gì ở đây? Làm cách nào để xóa vùng chứa nếu dockerd không thể khởi động?

Điểm:0
lá cờ tr

Bạn có thể gắn thư mục chứa các vùng chứa và sau đó xóa các vùng chứa thông qua "rm [tên tệp]".

Điểm:0
lá cờ cn

Đây là trình tự goto của tôi để gỡ bỏ Docker. Theo kinh nghiệm của tôi, điều này có xu hướng xảy ra ngay bây giờ và sau đó khi nâng cấp gói docker nếu các vùng chứa của bạn được đặt ở chế độ tự động khởi động và đôi khi sau khi OOM giết chết các vùng chứa.

Hệ thống của bạn có thể khác nhau về chi tiết cụ thể.

killall containerd-shim
khởi động lại container dịch vụ
rm -rf -- /var/run/docker/runtime-runc/moby/*
khởi động lại dịch vụ docker

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.