|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:8 `1 e& ?+ j6 ?7 @9 Q3 q2 y, E4 C
i* U! t+ m+ V& m' f9 U4 x: |- g5 z1. 停止和删除所有 Docker 容器2 D# w0 i, V$ }) j: q2 c# b: m
3 [! f" A o8 L: e: F使用以下指令查看正在运行的容器:/ k z* o# |/ ~3 P! a
: e9 P8 j) z$ }- X# [
```
3 P Y5 D1 H( n* v4 B$ isudo docker ps -a
* u1 V8 V: ]3 l2 O```
% D- f: V r5 U/ f# _! @ o8 W$ F0 o R3 B9 `4 O9 R
使用以下指令停止运行的所有容器:7 L- O" L8 n7 u$ f, l3 k: B
% D: R1 }. A# m- W/ r. n: T```( Z9 q# r" X/ ]; x1 a
sudo docker stop $(sudo docker ps -a -q)
6 x5 N% m* t% L8 n+ \+ ^```
2 C! M: K* L4 v/ H3 L! p7 d6 r
% y% ^8 K- o& q7 \0 E2 J& d使用以下指令删除所有容器:7 |5 `# g( J! B' n
9 F. k: E U/ ^, W) g1 I* Z
```
: F" S! x: |6 C* c; Wsudo docker rm $(sudo docker ps -a -q)$ S) Z, d: F2 v! q) I0 ^( J7 d
```
3 d7 x0 A' f& c5 E- u; x" X+ s; I+ d! ^/ [+ H8 s4 a
2. 删除所有 Docker 镜像2 Z4 r0 E) y- b5 Z3 d0 y& U* o
: o3 N: N- K( ~: |6 j! ?使用以下指令查看所有本地的镜像:9 K. o4 G1 q" a1 U3 I: z
n/ x, N: t; L0 B$ m5 h
```5 ~ ?4 L( y: J/ k" ~4 [1 R
sudo docker images -a' L. L9 z' Y6 z( L. ^
```3 [3 a$ u% X3 I9 b7 P: z) }
: T( H& Y' k2 D3 i9 x) K4 h$ i! j使用以下指令删除所有镜像:
1 v) n$ n2 u5 }* |* w2 E4 L
8 j' m; D' k" @) @/ Q" Z' Z4 b```$ m' d* R5 E: c
sudo docker rmi $(sudo docker images -a -q)
2 c# I: X9 R( l, `2 x: N5 G6 T```$ t2 v% v% ]" W
; _* B: d! `3 E2 t3 T3. 删除 Docker 安装包
+ c% i3 b: u* f
7 W. g, z; W, |# f. v使用以下指令删除安装包:
- j# p- l7 U) B! x) K2 X
+ e0 U1 Y9 E0 x. ~4 w! J```5 C0 J& a; `4 ` \% |
sudo yum remove docker-ce
, H, E, s$ H9 u2 Nsudo rm -rf /var/lib/docker* W& q6 V) e. a+ S8 u( F( J9 x; ]
```
d* G2 G9 u) I! Y( o( {! A# f9 v( A; n6 g7 e
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|