|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:0 y8 E8 L2 s9 T, {. W
+ ]# L+ ~. r3 {) [
1. 停止和删除所有 Docker 容器
" G) O1 f6 |6 H& j' g: ^! R9 _1 W3 v, R
使用以下指令查看正在运行的容器:
# B* B, K$ Y. k5 R6 l! e; N0 O) r! U/ G! j4 K4 A
```
/ x5 X2 C" R' s D$ c$ t5 }( k& Lsudo docker ps -a0 p+ n: E* s* S, r5 t8 f5 H
```
) p2 k$ d8 X, ?7 e+ @; ~ v
0 D8 Q" L( b& `- _% c+ M0 y& B2 P使用以下指令停止运行的所有容器:% b9 r' J! C' V1 x% I& }" f
) |, J% d& `+ V: q M! ]```
" N9 B; d. d* B! w, A+ h) ksudo docker stop $(sudo docker ps -a -q)
8 L' U1 |# B" y- S) n3 y8 J```5 j8 b; E3 p$ b, e8 x7 y
8 x ], z" s, h( p; h# {
使用以下指令删除所有容器:2 Y3 O0 A3 M i1 b, g. q; j
' j [! |9 B1 o- ^" `9 \ p
```
( T) q) D1 D; i1 X) C- W/ Wsudo docker rm $(sudo docker ps -a -q)- ?" F: ]7 s4 c: |) h. G" L
```
$ m! i! f" j% K# X ]& B" Y- i
1 h. j/ T4 r! Z, h/ X' K7 t. v( e2. 删除所有 Docker 镜像/ [9 Q% ]4 N( Z
2 a2 v; h/ n. N, B+ h' L7 a
使用以下指令查看所有本地的镜像:& o% X/ u% c" e2 k+ E
- P& F' n- K( O- z6 S
```8 H6 }: H3 \- l9 H. @8 w ?( f/ o1 w
sudo docker images -a" V# D' f, E4 S8 \" m. y# H
```! j$ X) m7 @( B% Q3 Z- w- M
8 P) K. b$ ]! F, K% r u
使用以下指令删除所有镜像:
p% c: Y" W- _: P ~ L7 u" X# H2 L6 V
```) h6 b% n# y% [
sudo docker rmi $(sudo docker images -a -q)% D: k- y% L- Y% j3 I! w A
```
( e F. J7 Z- q9 V5 E: @8 i" X+ O6 x+ T
3. 删除 Docker 安装包
7 O, }) | X/ N8 X1 d0 a* l6 ?/ P
使用以下指令删除安装包:
( E* ^$ F* K. W
) N4 g4 X( e+ \+ p5 j# \```
, m) s5 ]0 m+ Z4 Y7 }! M1 bsudo yum remove docker-ce1 h2 m) G2 |. Z' W- O. T
sudo rm -rf /var/lib/docker/ M5 o* v5 R4 Z* k, h$ k
```4 w( s) p4 l% W+ k0 U
. S% \& y! k) b4 V) @, H) c9 L$ |! }
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|