|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
8 p' I$ G4 h. S* A% U
0 v7 A5 C% K/ m k/ G8 U# V1. 停止和删除所有 Docker 容器
" G5 a9 a4 r* _! w* n' V' @/ c3 I- u2 c
使用以下指令查看正在运行的容器:( w, T* X1 ?+ b1 K% s% X1 P" E
" f4 a1 f# V8 i" Q6 N4 ]
```9 k! n, R$ a ^1 l) S& x1 \9 a) Y
sudo docker ps -a
- e; k; @. |0 W: E. l1 s! E% y```
' Y: S8 u: v5 V) b, i3 e! }( f3 N: V5 n/ F
使用以下指令停止运行的所有容器:
$ w: J5 w9 D! s5 x4 C' Z( @+ q( I; K) H% A1 {" w7 K' D
```* g( a; B1 g% V% m) v w4 L
sudo docker stop $(sudo docker ps -a -q)9 O* t! F/ l& D* a! M& M2 _
```
* n% d" q- N+ t# i/ I6 j: r3 f
: T5 G( b- M. `' G- }; ~ }使用以下指令删除所有容器:
& b& F. m4 n/ v8 a4 ]! h9 I% `/ F7 E. u
```
& t7 N, g3 f4 n7 qsudo docker rm $(sudo docker ps -a -q)- r" N3 o' U2 ~5 Q, \; O9 ~* P
```; T! M) q* b7 _' K) K$ q" K
" H5 ?) f: t s3 [
2. 删除所有 Docker 镜像
, r% y7 l3 x, F' t1 ]
1 }" ?7 ]& o [; A' Q& B使用以下指令查看所有本地的镜像: A! j1 e' _: r f0 u7 s. u4 t
: @# G% C% j1 ]' }" p6 P( j4 E+ I
```6 q3 p: |7 m! ^5 i
sudo docker images -a
% c0 X7 r/ H6 U0 ~```
- u% S8 a' m1 m4 y3 L0 a. W1 |0 v0 e; q; J
使用以下指令删除所有镜像:
3 ]( @( D! T! ^ |" R- K2 y& l5 b' h
8 \8 ~2 E) v6 k o```
4 y( [7 i( a& ^' C+ psudo docker rmi $(sudo docker images -a -q) \6 K2 O9 K$ z' S- z; p
```
9 I4 e) s: Q3 H4 p
) ?& w1 @+ K* G: h) x2 e3. 删除 Docker 安装包& }/ s5 _3 f0 A* ^
: o" S3 z, q& F$ `
使用以下指令删除安装包:
* k" A- `/ E4 B8 a+ ]
" h3 x; ~+ g: L5 I1 v4 C/ {```$ y9 U' F6 L# J" y. ]& d
sudo yum remove docker-ce
( y+ F( I, z7 i+ Z z) bsudo rm -rf /var/lib/docker- U; o( E V' _# `8 r
```' B3 e4 W; [6 f6 w
9 ?0 I( M2 m- y; T- e/ i: U: T以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|