|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:: f$ q, H6 f' }% P1 b" y# j
- U$ N7 _4 v' w; ]
1. 停止和删除所有 Docker 容器
* [4 [5 u8 W2 r# O r: q8 x1 M0 [2 U% ]+ z
使用以下指令查看正在运行的容器:
5 W8 _" G5 E& d, N
+ U4 e; E& C4 Y. W2 H```9 [- `0 G, L4 Y- g6 P% V5 r
sudo docker ps -a
7 D+ s: ~ o: z( x4 k9 R/ R```1 B( t# y6 i- N4 N/ w4 |( {1 O* Z
6 {! Z1 I! I1 h
使用以下指令停止运行的所有容器:, W: ?5 G7 t) d! h0 N
/ F& Q" h+ U4 Q```; K1 b# d. w# Y2 }! z9 _
sudo docker stop $(sudo docker ps -a -q)
~! Z6 Z: D# ]0 p```
; }$ R* R4 `" E. o- _* r1 r5 {, B) F! F% y" a" L. L0 E, y p
使用以下指令删除所有容器:: K% f. b2 m# x2 W2 B' M8 _: r
$ I$ L# v+ q1 h) B0 q1 f2 g
```
) D T7 p1 s6 j: g6 Asudo docker rm $(sudo docker ps -a -q), E: o# {. }4 s1 w U# [7 X2 ~
```
8 w- J* D! N9 F8 A6 P6 Q' @, }4 U) O3 Q8 _
2. 删除所有 Docker 镜像
, `" i/ r. R& k
: j2 V7 m0 x# H; o4 S8 C3 {使用以下指令查看所有本地的镜像:
6 ~4 r* D3 d- v# R) a6 ^3 T, y, k f% V3 r7 ]! t/ B# @! J
```
3 }+ E4 X! S' F8 ?sudo docker images -a
" B8 Z) V t" H% ?0 N* t' E1 c```* w f0 ^. ~+ k3 d+ J: T
7 }* s* ?0 I( h# F7 E0 ]7 [( Y, h
使用以下指令删除所有镜像:& x! F6 G7 \/ y
, G( I+ e7 A3 V0 }' v```& F6 o- A) P2 G- L; G
sudo docker rmi $(sudo docker images -a -q)1 v0 U* I1 I N$ w- Y& N. ?
```
* m: x. y! _0 E" L5 b
7 Q3 C+ T! ^$ K3. 删除 Docker 安装包4 k" @" z# x4 Y5 F9 L. n Z
) A5 f' o s. l+ B, Q; g) }- r
使用以下指令删除安装包:- i6 b% b" M) W
; @& v8 m1 ?6 o* N& b/ B```
$ e- ^- O0 ]8 Lsudo yum remove docker-ce: E! N' z' m! A# E; p/ k1 `
sudo rm -rf /var/lib/docker
/ [/ _3 B1 T n```( @) r7 p$ X9 m5 a1 c% p( d
3 g6 D, i* f6 I0 i' N
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|