docker_安装&操作
docker 下载
-
切换管理员权限
su root -
安装 Docker 依赖
yum install -y yum-utils device-mapper-persistent-data lvm2 -
配置依赖下载源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -
安装 docker
yum makecache fast && yum -y install docker-ce
查看 Docker 镜像、容器和卷
在删除之前,我们首先需要查看当前系统中存在的 Docker 镜像、容器和卷。可以使用以下命令来查看:
- 查看镜像:
docker images
或docker image ls
- 查看容器:
docker ps -a
或docker container ls -a
- 查看卷:
docker volume ls
删除 Docker 镜像
要删除 Docker 镜像,可以使用以下命令:
docker rmi <镜像ID或镜像名>
例如,要删除镜像ID为 abcdef123456
的镜像,可以运行:
docker rmi abcdef123456
或者,可以使用镜像名进行删除,如:
docker rmi myimage:latest
请注意,如果镜像正在被容器使用,你需要先删除容器才能删除镜像。
删除 Docker 容器
要删除 Docker 容器,可以使用以下命令:
docker rm <容器ID或容器名>
例如,要删除容器ID为 abcdef123456
的容器,可以运行:
docker rm abcdef123456
或者,可以使用容器名进行删除,如:
docker rm mycontainer
如果容器正在运行,你需要在删除之前停止容器,可以使用以下命令:
docker stop <容器ID或容器名>
删除 Docker 卷
要删除 Docker 卷,可以使用以下命令:
docker volume rm <卷名>
例如,要删除名为 myvolume
的卷,可以运行:
docker volume rm myvolume
请注意,删除卷时要确保没有容器正在使用该卷。如果有容器在使用卷,你需要先停止并删除相关容器,然后再删除卷。
步骤 5:批量删除 Docker 镜像、容器和卷
如果你想要批量删除多个镜像、容器或卷,可以结合使用一些命令和技巧。例如,要删除所有未使用的镜像,可以运行以下命令:
docker image prune
类似地,要删除所有未使用的容器,可以运行以下命令:
docker container prune
如果要删除所有未使用的卷,可以运行以下命令:
docker volume prune
这些命令将自动删除未使用的镜像、容器和卷,帮助你一次性清理系统中的不必要资源。