|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:4 n) G5 S8 A- n- f* R: c, ^
& C6 l/ w m& P1. 停止和删除所有 Docker 容器$ z& J# R# a8 ^$ c" {( {% J
+ J9 p; v# h) \7 T2 b, ]) b# Y
使用以下指令查看正在运行的容器:! f, L8 T* V* b/ m, G
" d$ b S6 X u- s8 M! r% C8 ^3 y```: G5 f D0 [5 v: u4 B
sudo docker ps -a% [4 y2 F% D D" R$ f/ u5 ?
```
' a$ F* \7 [$ J; b0 K1 M; l# X7 K& F% b
使用以下指令停止运行的所有容器:
7 C. l% d! v8 B3 I4 j# D# f; s3 W5 Y
```, [, a; b% x8 X, ?; X) J
sudo docker stop $(sudo docker ps -a -q)
- a5 H0 S$ a3 b" @6 o$ m% w```
4 y# {( ?! s6 C1 s4 @! A1 X$ g1 [: F! H6 G' r. O9 F7 v
使用以下指令删除所有容器:3 n4 I$ ~: L# G$ Q: C
7 n4 m" g/ d/ s$ {```! U1 b; C$ B: k |# \
sudo docker rm $(sudo docker ps -a -q)4 N, d6 N; }7 w6 Z6 q7 V v
```
+ @* F' k9 M5 @2 y1 Z/ G3 v8 a* s; B' I% ^4 f9 n" a( K
2. 删除所有 Docker 镜像
+ G2 A! H: w. v9 m# ]! ~( ?& ?# q8 A: k! I' G
使用以下指令查看所有本地的镜像:) e6 J. x: ]: g+ s8 \& J
, V( ~' O$ s& K+ N3 m7 R```
! N1 @6 n7 `0 X& `* L' B' Y8 fsudo docker images -a
* L) I1 a, s- H2 o2 M1 n8 T+ ````1 O6 ~: }. x' t9 ]& @& `
1 r+ F! u- j, Z' }% L
使用以下指令删除所有镜像:$ k- S7 x- X+ N' e+ l( c2 b
+ l* `. @& o0 }, v# x1 p& m
```
! ]7 b; u% V. qsudo docker rmi $(sudo docker images -a -q)
) V, P) P' L9 y* d+ F1 y```; t6 f$ U/ F! u8 q; M. k/ j0 l
! P7 r1 @0 t: O
3. 删除 Docker 安装包' N/ ]9 {" j5 Q. O5 B# ~! D
9 [+ l% L5 \: G, i) _使用以下指令删除安装包:
# @) f# H2 a$ B. ^/ _3 h' a5 T6 ?) k$ B
```/ H3 T2 s$ Z) d. o4 c
sudo yum remove docker-ce
" Q5 D) }' |2 Z. R M) W0 Asudo rm -rf /var/lib/docker
, {) E+ h0 [& ]/ \2 K0 A$ A+ s- _# A```
% [5 z, f. y& ?
& A% s' u! o& B/ j1 K以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|