|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
: B8 ^+ r2 Z% Q# o0 ?7 \ q5 W: Y6 h$ Q+ [9 p; U& I% q
1. 停止和删除所有 Docker 容器
3 [, b+ o9 C- i. B7 A1 V
# v6 ]! L) V8 |/ x, x8 G使用以下指令查看正在运行的容器:0 Q4 _) J7 L8 B7 d/ C* I3 q3 ?
+ l4 t. g5 n& v3 g: Z: @; r
```0 K+ y4 o' T3 v# k
sudo docker ps -a
' f9 P' g" c3 R! G' r" z# Z```
1 {7 Y- F3 `; a9 z2 j: R$ p5 L) t- ^) Y+ I" w. v# [2 M
使用以下指令停止运行的所有容器:
- i8 Y) i. t9 q% b8 g" G4 o O
```
8 y4 z* @5 W8 qsudo docker stop $(sudo docker ps -a -q)! X/ N8 S; [$ p& {
```
2 c% Q+ _! m8 H6 U+ ?0 P/ N1 ^! J' r a
使用以下指令删除所有容器:3 s# y# p$ f: v) i, Y/ H- j' i
! S q2 Y$ N7 c8 @& D) h3 ^```5 _* Z& j/ U& c0 i/ Y' Z5 t$ O3 Q
sudo docker rm $(sudo docker ps -a -q)
3 X0 S2 G, f: b/ I8 e" G* O7 g7 {```% a) R& @6 I7 m; ^) H+ z, c
) u% ~6 [0 H& M' U9 s/ {$ ]) `
2. 删除所有 Docker 镜像3 F: o1 w- T$ ]0 |$ W7 D
1 W; t8 r: k) e! z. K
使用以下指令查看所有本地的镜像:( h3 m# `9 l& m. J
( e- u4 c% Q w
```
7 f/ r9 E) U. T) l5 `$ Dsudo docker images -a; x2 z- d, n" c9 q# H
```: H5 \# J! Z r; Y* ?% l) _0 b1 ]1 \
9 g: x& W- U# `7 `0 I
使用以下指令删除所有镜像:0 e% d O {8 d
; V1 i+ \9 G! U4 X7 K4 k; w7 X6 A
```
, [. C2 X2 _0 r5 g3 csudo docker rmi $(sudo docker images -a -q)$ W! \1 t- n/ Z6 f( Q. v4 p
```
: m1 O( l+ c' S+ W4 `6 ^1 K$ b
. k) B1 N: m. D6 M3. 删除 Docker 安装包
% b. d+ n9 L4 z6 F' H$ j5 C8 ?& K2 f/ h
使用以下指令删除安装包:# m1 y4 R- \9 o9 V d) f4 l' I
* |& Q8 x7 o1 N& c# B7 f
```
8 p- ]% j, S& @* c# Z0 t7 p3 Ksudo yum remove docker-ce
1 z! U6 d/ ^6 ?sudo rm -rf /var/lib/docker
6 h! ], K+ B' R; Q+ @0 x6 z``` D+ K( ?; I# u5 t |1 j
( } F9 Q9 m/ q- n* y+ @以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|