gpt4 book ai didi

docker - Docker:删除正在运行的容器时出错

转载 作者:行者123 更新时间:2023-12-02 18:08:36 24 4
gpt4 key购买 nike

我正在尝试使用以下命令删除正在运行的容器并删除所有下载的图像:

docker ps -aq | xargs docker rm -f

docker images -aq | xargs docker rmi -f

但是我明白了
"docker rm" requires at least 1 argument.
See 'docker rm --help'.

Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...]


"docker rmi" requires at least 1 argument.
See 'docker rmi --help'.

Usage: docker rmi [OPTIONS] IMAGE [IMAGE...]

这是我的环境
Client:
Version: 17.09.0-ce
API version: 1.32
Go version: go1.8.3
Git commit: afdb6d4
Built: Tue Sep 26 22:42:18 2017
OS/Arch: linux/amd64

Server:
Version: 17.09.0-ce
API version: 1.32 (minimum version 1.12)
Go version: go1.8.3
Git commit: afdb6d4
Built: Tue Sep 26 22:40:56 2017
OS/Arch: linux/amd64
Experimental: false
docker-compose version 1.16.1, build 6d1ac21
docker-py version: 2.5.1
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.1t 3 May 2016

这有什么问题吗?请帮忙!
谢谢

最佳答案

您需要先停止运行容器,然后再删除它们

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

对于图像,请尝试删除悬空的图像
docker rmi $(docker images -f dangling=true -q)

要删除所有图像,请使用
docker rmi $(docker images -q)

关于docker - Docker:删除正在运行的容器时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47052161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com