|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
9 q6 ]# z( t! ^5 V3 `: s& o, R/ G0 V9 O
1. 停止和删除所有 Docker 容器* x) N" J5 l3 U0 g% @
8 w8 K J E, K4 E& D# G P
使用以下指令查看正在运行的容器:
+ a& b- r# n" y7 G
9 @) v9 `8 r% [) ]```: l& O5 C# _6 f/ T) z, [4 ^
sudo docker ps -a1 w. R. O9 }# A1 |& B
```$ t+ r* X: o9 X& X1 E
: k: b$ n- k& V- z4 _使用以下指令停止运行的所有容器:
8 e" B0 T1 ^7 t* E0 H( X0 J! w$ h2 J& s, k" O/ } T7 `
```
6 E. p1 s" y2 l* d8 D) _ X* ^sudo docker stop $(sudo docker ps -a -q)
8 H5 T1 \" |" ~' a: W6 d p9 S``` k0 }( c4 I: C) o
9 j; U' r3 ]! e ^& l6 P( o使用以下指令删除所有容器: c, S( n$ I; ?* `
) r/ H( K1 C: B' H3 S( W+ [
```
' f* ^2 ?0 ?% l) {/ Z. Ksudo docker rm $(sudo docker ps -a -q)+ z3 \) c" _9 m) q
```/ q" v3 t y( H- I" G4 Y6 _" ?
1 Q) `' ?9 d+ Y% L
2. 删除所有 Docker 镜像
8 `0 H$ B9 m* ]4 m
. u F- g8 [3 s使用以下指令查看所有本地的镜像:2 w3 _4 j$ [; M
, x, M' O2 ]" G0 c5 E2 @
```
7 V& I9 L1 E2 }, [, f5 Csudo docker images -a
) o! \$ y# [7 P* Z. D$ @) ^- U```' ?' d, ?, |5 p! b. q) ?2 `# v5 {
& U3 f U: n' ~! j! G
使用以下指令删除所有镜像:
& `4 h% b% h4 G' M( H3 f0 G; Y$ F' G$ B2 O7 g
```
& E6 b, i& C* W {$ _sudo docker rmi $(sudo docker images -a -q)
?7 N w1 k$ L8 {5 I; k+ h# N```
# W, l8 B' p- Z: X9 j7 z
k$ [' b2 q% n. O0 B* }3 a' x( h( `3. 删除 Docker 安装包
# p5 S) G8 h2 ~ k. l6 \5 o: ^0 N( P( G
1 a1 @+ N) I8 \" g使用以下指令删除安装包:
0 M$ U0 H4 E& r: K: Y% C2 p
1 X" k9 X* e) P- ]4 n( B9 @```+ h9 f( `% G3 l5 _ L5 j8 h6 g, A
sudo yum remove docker-ce
! U& l, I1 G/ rsudo rm -rf /var/lib/docker0 h! C& K( z9 J# s' O
```
9 {& V, M, r7 a h
) L: ]$ F$ J3 T- a' |! |6 g& i" X以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|