写点什么

容器技术 -Docker_ 安装 & 操作

作者:测试人
  • 2024-01-22
    北京
  • 本文字数:985 字

    阅读完需:约 3 分钟

霍格沃兹的测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。

本文转自测试人社区,霍格沃兹测试开发学社学员笔记

Docker_安装 &操作

Docker 下载

  • 切换管理员权限

su root

  • 安装 Docker 依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

  • 配置依赖下载源

yum-config-manager --add-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
复制代码

这些命令将自动删除未使用的镜像、容器和卷,帮助你一次性清理系统中的不必要资源。


发布于: 14 分钟前阅读数: 5
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
容器技术-Docker_安装&操作_软件测试_测试人_InfoQ写作社区