Docker 的启动、关闭、重启、状态及卸载
基本操作
// 基本命令
systemctl [参数] docker
# 参数说明:
start 开启服务
stop 关闭
restart 重启
status 状态
// 另,docker 基本目录
/etc/docker/ # docker的认证目录
/var/lib/docker/ # docker的应用目录
卸载 Docker
(1)准备工作
// kill Docker 有关的容器 [root@centos7 ~]# docker kill $(docker ps -a -q) // 删除所有 Docker 容器 [root@centos7 ~]# docker rm $(docker ps -a -q) // 删除所有 Docker 镜像 [root@centos7 ~]# docker rmi $(docker images -q) // 停止 Docker 服务 [root@centos7 ~]# systemctl stop docker // 删除 Docker 相关存储目录( 分别执行 ) // 说明:如果删除不掉,则先 umount /var/lib/docker/devicemapper,然后,再进行删除 [root@centos7 ~]# rm -rf /etc/docker [root@centos7 ~]# rm -rf /run/docker [root@centos7 ~]# rm -rf /var/lib/dockershim [root@centos7 ~]# rm -rf /var/lib/docker
(2)开始卸载
// 查看系统已经安装了哪些 Docker 包 [root@centos7 ~]# yum list installed | grep docker containerd.io.aarch64 1.6.6-3.1.el7 @docker-ce-stable docker-ce.aarch64 3:20.10.17-3.el7 @docker-ce-stable docker-ce-cli.aarch64 1:20.10.17-3.el7 @docker-ce-stable docker-ce-rootless-extras.aarch64 20.10.17-3.el7 @docker-ce-stable docker-compose-plugin.aarch64 2.6.0-3.el7 @docker-ce-stable // 卸载相关包 [root@centos7 ~]# yum remove docker-ce.aarch64 docker-ce-cli.aarch64 docker-ce-rootless-extras.aarch64 docker-compose-plugin.aarch64 // 出现提示,直接输入 y,回车即可 // 然后,再次查看 yum list installed | grep docker // 不出现相关信息,则证明删除成功 // 此时,再查看 Docker 命令 [root@centos7 ~]# docker version -bash: /usr/bin/docker: 没有那个文件或目录 // 卸载成功