|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:& |( N/ \) B% {8 f% j
& H7 b) r* l, c; l" \. x7 d9 e1. 停止和删除所有 Docker 容器
/ p2 h: B) e8 P+ M& ~% V4 d# v# k% }
( A( e: d9 S# R! V9 u5 F6 E使用以下指令查看正在运行的容器:
1 M- t9 Z+ c7 C4 t/ y" [6 H b& l
, @' J* Z( z: H+ f) N5 f) e: H```. [0 U0 \( j% C' y' O, O
sudo docker ps -a# w8 I* `+ t( Y7 r) k7 o" z4 I
```
" V V' ^' j# c
" [+ x$ Y7 f, M8 E, Y& S使用以下指令停止运行的所有容器:
$ r) Q6 D8 B$ c- m0 f7 n7 j* L! C7 L* c
```
9 l9 H/ ]0 J8 d" |! v. vsudo docker stop $(sudo docker ps -a -q)" l8 v) i4 ^8 C) u
```
. s5 ^' Q1 D7 }8 x. U, O# q% |$ c7 E' q1 ?. e2 S. @
使用以下指令删除所有容器:# P* ^/ j1 F: x' V% a! |9 M; j
% ^. \: u% k0 Y/ }; }- I
```
: B* \9 |3 V2 ysudo docker rm $(sudo docker ps -a -q)
5 j9 G! P' m/ |- M```4 |6 X7 \, V+ w7 |. b
7 k9 @8 P- @' _% L( A& o
2. 删除所有 Docker 镜像7 K( m/ Z$ Z+ [ J
$ y L1 l7 R- n; z- u使用以下指令查看所有本地的镜像:
) E( I! F) l. J5 V' y7 T) ^+ n$ C! B
```4 ~. z9 o* | j5 M0 _
sudo docker images -a
2 n* r# T; m* b; z- ^```
, G* e$ p/ b) v7 A
" o) K p% }' g/ N' d. T) v使用以下指令删除所有镜像:
4 A/ \4 n( ^8 s& K- B
. W- \6 \+ T* P5 G& I O# Y+ Y+ y8 z```- ^2 ]7 l, o3 c
sudo docker rmi $(sudo docker images -a -q)3 J* q2 H4 C1 h
```
- q- H$ u- ]; q. m: }1 b2 }' C0 |6 _' M2 h+ B$ c1 E
3. 删除 Docker 安装包5 T( w, D m7 X& U" E
6 R! X; U: p' t( X
使用以下指令删除安装包:! ]; n; X9 t! f% c
& X6 Z. q) ?5 t4 K5 |
```
5 \* v8 k9 d$ Y, W0 s% jsudo yum remove docker-ce
: j7 |4 U# P: qsudo rm -rf /var/lib/docker( L9 Q6 P# g- y" r+ J. b
```
" k) E! h2 q( w0 S# f/ y! [& m4 O0 T1 q% h/ n+ r7 r! z6 V+ V
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|