|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
6 a1 s6 F( s/ Z' Y
$ a9 Y0 E9 ^; v; ?7 R6 j1. 停止和删除所有 Docker 容器+ F9 |* i4 X w6 {# @' {6 R6 D
' p: x; D3 X7 z/ d0 A/ _
使用以下指令查看正在运行的容器:" b6 x/ L3 {+ f: j# @
2 Z4 K9 x( Z9 e+ o e
```4 I f _- f1 x3 T
sudo docker ps -a$ {. r7 g3 L$ X. l
```
% y; S6 \0 g6 f- u6 i; ?
3 {6 F. y+ g& O" i% U0 U% g8 b/ H使用以下指令停止运行的所有容器:
1 [) S2 f9 v* D2 F! P; y
- h+ a" E- k" o" M9 y* d' l```6 J4 {9 e$ v' o7 \1 _% R" b! P6 ?
sudo docker stop $(sudo docker ps -a -q), [: \( I: v: b( v! x; B/ y
```
" L" N. P; A- X f3 n3 P5 q$ v' j4 p$ v; Z0 [7 r
使用以下指令删除所有容器:
8 S, j: m; Z% O+ f4 p" M3 s& j, M7 f! {0 j/ e
``` d. a7 C( t# [ ?, ]. ^; M3 A
sudo docker rm $(sudo docker ps -a -q)2 o; N5 ]; ^) S
```5 }3 k. x2 a% q, _. m- H
- K8 I+ `+ S1 i. j/ `7 \+ @2. 删除所有 Docker 镜像
! f+ ^! y( z: @8 r) |# U* [ ^2 m6 G
- D- C% q# k8 a. e- x" X/ g- Q使用以下指令查看所有本地的镜像:
% c. m0 z" T, v. _3 a6 |' L& v
- x4 Z4 @2 ?) b" f& @! X0 R```, I. [1 C# a; o( d
sudo docker images -a& ~& k! d+ R" S5 D5 |
```. `% I3 M+ P) n; K
" t+ O7 |2 e6 {5 h
使用以下指令删除所有镜像:
. W/ U7 \. p: c/ N/ R2 _/ h: X$ U; M Q8 x9 m$ }3 l
```
, p5 c! s3 U. K5 N" G& F, g! Y+ Wsudo docker rmi $(sudo docker images -a -q)
% z* G1 U ? T; P; f5 |8 g6 r```7 N* Z6 [7 J: r& L7 K6 m
5 k5 M. A2 o; h" x" r
3. 删除 Docker 安装包
8 K( s( F% Y1 j# i; w
/ y ]7 i1 ]+ _8 q, ]6 `$ |使用以下指令删除安装包:9 ~# _, F6 r% q% D7 ^: D' R
9 j+ i9 B4 M# B```4 `* `* }2 t( l% Y$ V
sudo yum remove docker-ce
" B8 g" `- ^9 Z/ z" E0 `sudo rm -rf /var/lib/docker
0 M) x0 U3 o* }( L: T```8 T3 P0 v1 a0 _1 q3 |
- w) T$ c p9 z" J/ X9 a
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|