|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
/ Q8 P9 [/ _' g) }" J: w1 o, s# x8 e* f ^
1. 停止和删除所有 Docker 容器; E. F! o: d# Q7 y
0 Y" {3 s. c5 T3 R: r使用以下指令查看正在运行的容器:, A0 n- b F' j3 t4 ]/ t8 U) W
N& E1 J! v4 g% ? s+ D```" ]7 K% O( I8 @
sudo docker ps -a; P9 w7 x+ r1 R2 y3 U
```5 ~7 M9 O; x6 [" m; U% L4 m2 y: }
7 t! v) F0 D% [
使用以下指令停止运行的所有容器:
7 G+ ]1 h. N" v- q$ o* O% y0 A4 D5 b, R- H" M! s e4 u ?) S7 e
```8 K9 q) x' b9 O% h& q3 i! e* N
sudo docker stop $(sudo docker ps -a -q)
; g- y3 F" s9 j5 ~; U5 F```
- B7 R* L& }, W' R' X( E/ t& ^: [3 A4 R+ B. t; m- C
使用以下指令删除所有容器:
, O" m2 J* M L8 H% k; ~
* ]* f8 Y' ~/ G' ~% \) m```
" w0 H, J; |3 z: n, u6 @4 j& Esudo docker rm $(sudo docker ps -a -q)
M. c+ X3 C7 A2 l1 u```
! e& h% f6 P! W! M A! i, p8 h8 D
: B, m& ^) s+ y: V0 n- n+ v2 _3 E" S/ R2 ]2. 删除所有 Docker 镜像
( L- q; r- G1 J7 Z( |( B% S& l% s( I/ L
使用以下指令查看所有本地的镜像:* ^0 C: [2 f$ n+ v% f9 P- h
3 m1 H# Z* c3 }1 x0 p& i
```% _9 Z, e: l5 `# h
sudo docker images -a" c6 e3 L: Q+ Z" ~
```' D5 O( y& _$ K7 Q5 L9 g u/ i5 ]- @& s
; T6 {+ e) Z, x- o使用以下指令删除所有镜像:9 d$ H; r% k6 E( I# i" p: ?3 _- w
9 p9 s; \) E# `# O1 F. e: E```0 s. Y1 k# g" G4 Y
sudo docker rmi $(sudo docker images -a -q)$ R' c: q2 @8 m/ @3 ~ n, g
```
. {0 b# q- `8 v3 g( @1 a' ~8 F7 S9 |1 [7 q
3. 删除 Docker 安装包
. A# I% \$ _* A) J) L8 |$ s. E: C* l5 W& T2 _' b0 ]; H
使用以下指令删除安装包:' D8 M& ?0 {' G
: F0 f3 ]+ c( q2 W+ |
```: R0 m+ Q$ I1 D" I: Y4 a( g
sudo yum remove docker-ce; ~# e5 F) g& F: v7 @
sudo rm -rf /var/lib/docker
9 H, j% Y1 u: n/ T A& e& ~5 D```
/ j4 V4 Q6 r# J# O; b6 `: l5 M' _5 u$ v9 d8 Q7 M5 h# h/ g
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|