|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:1 |4 \# x; t% _6 o7 k4 _4 {5 S
: Y9 i% O$ W% s9 g- N9 h. @1. 停止和删除所有 Docker 容器
' r2 }% H5 K' t4 t' P5 ~6 v
; R/ v. b: Y$ X+ \0 C) M& i使用以下指令查看正在运行的容器:5 V/ M7 q( L, M6 V8 J, T
4 w( p* N( z8 n2 U" N$ J; K0 |' V
```
+ E j; t" W- U: ?% r) b2 k Tsudo docker ps -a
% W% j" M/ L7 M! o8 L- _```
% S' I( C2 [( Y9 v& _" B' H5 t
: `2 a1 D g, M0 h使用以下指令停止运行的所有容器:
( C. |6 p W9 f; y7 v9 k0 b0 j a3 K! U1 f3 U( l& d9 n
```. y' ]0 N' C: E( p9 J& Q* V; j
sudo docker stop $(sudo docker ps -a -q)
- ]) s' g! h7 J```) g" n& j$ j6 G, z
: t5 _' l( @$ n8 }& p
使用以下指令删除所有容器:
+ e6 ?+ i" V9 m: g; ?5 l; Y, N( H. o
: A4 {9 P4 e/ ]7 W B5 A```
, r/ v: J: N# ^2 H1 r* W8 E: ]sudo docker rm $(sudo docker ps -a -q)
* m3 u7 c- y5 U& B6 a```
1 Z& {" _( ]5 m
: q3 K8 a* Y+ @& u5 E, X# P; `2. 删除所有 Docker 镜像
7 d9 Y D. D5 ^" v
; u1 ^4 Y+ W, ?$ h' H0 r使用以下指令查看所有本地的镜像:
3 O0 O, C* ^1 T' B7 i0 e% u5 N, @7 ~' c
```7 r: H \% s5 B7 O8 i- g
sudo docker images -a. S* g% l3 B& O5 ~
```
# ]" N+ T5 g% X5 u2 P
) q( {' K) j+ i+ H$ z使用以下指令删除所有镜像:
* V% O( K! E1 _" m! u+ J/ u
H3 o$ r1 k! f8 o. q```
* v) g% Y- L: {" G% I( Jsudo docker rmi $(sudo docker images -a -q)
7 Z5 R! R' J: o0 X+ F```! w" a: W/ J3 \# U, {
8 J! L' j1 a/ x* ~ t9 G
3. 删除 Docker 安装包
& n- A1 O" I% C8 N g$ N
( i1 h8 R" ?; W使用以下指令删除安装包:, Q$ B1 [) y! ?
6 Q3 D3 X; A, {* p
```
5 F8 U" I, W- p* {sudo yum remove docker-ce! W, ?* n+ ~$ Y+ ^1 n) B
sudo rm -rf /var/lib/docker' s9 n( b: Z& m
```
x" D+ G6 p) }- t1 a6 L( t' Q" o2 B' \8 a' D
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|