|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
5 y& S2 G: d& L/ l" V) K! E* D8 j4 W2 ?5 ?
1. 停止和删除所有 Docker 容器
4 z& m2 z3 o0 ^' ?' N, J R* A7 ~( v0 m
使用以下指令查看正在运行的容器:
7 E0 s4 }( [0 i0 h9 ]- ?- Q
) T: e2 t. e( d, z% A$ ]0 Z* A4 W4 }! V```
, t; X1 \- }8 \2 d! A7 ssudo docker ps -a5 ~, _) _1 ?& L
```) @7 y+ l L& Z+ {# h9 B
* d7 v8 |, J$ S使用以下指令停止运行的所有容器:
" J' ]) a$ [" [0 _$ }: ~
/ k1 X1 f M* S8 j7 b7 T```/ p: t" D: o# |7 T, m$ @
sudo docker stop $(sudo docker ps -a -q)) t9 [( I- q! j- i! P! p4 d
```) B6 k- j5 a" s6 B6 y
1 y5 H. z. {9 b7 ^+ {' C! L2 x% k n* c
使用以下指令删除所有容器:/ V1 |6 k& A" w
- h2 B% ]% T% @$ _( z
```
3 T7 F- m) J8 C8 V7 l1 Osudo docker rm $(sudo docker ps -a -q)% g" ^8 }: h0 b& O0 ]+ C
```% j, w( A; M1 n4 U: ]7 k5 s
. m4 }4 z* g% v; e2. 删除所有 Docker 镜像
# S/ B# Z0 V7 z& \7 G) c! a3 |
使用以下指令查看所有本地的镜像:& N) K" e! e) e- i9 d6 S2 V" e6 ]
5 C. g+ U6 }/ ?7 @
```
# u7 \& T( l; \1 Rsudo docker images -a
# `, I8 y9 `; k# j+ D1 [```0 e+ N; [$ D+ E, ~
+ `8 o" z1 U9 g# [7 J8 K
使用以下指令删除所有镜像:! X b" `/ O1 G; }& e, {: M+ p
/ h- y+ H* p' j" N8 t
```
. U$ F1 k5 M- q7 _3 I" @4 Vsudo docker rmi $(sudo docker images -a -q)" I/ @# g" `/ s- E. e
```' o' U- Z1 g* ?' u# m( g5 J/ b4 P
3 n5 [; y G" S
3. 删除 Docker 安装包( j L; k( j! M$ k
[: L5 r1 z' Q$ a5 ]
使用以下指令删除安装包:
# i3 S. z! Q# H; M/ m( r) a! D! r8 C0 n; s# Y; |% W
```
9 U0 O2 K; \ K* N# [sudo yum remove docker-ce
, N! p) E; g3 U' w8 qsudo rm -rf /var/lib/docker
# \# o; h* _9 P/ y7 C```
3 X' x, ]3 `; e2 |! J p( l7 k- P3 h. b! k; _+ W
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|