|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
7 `5 V/ r/ Q F A" n/ V' m, N5 Z
1. 停止和删除所有 Docker 容器- ^4 M/ e$ F2 `4 [
9 G% I( ~8 F# E C( d+ M
使用以下指令查看正在运行的容器:
2 U! u8 _/ N ^- z# D0 S. z- W- w" Q/ Z% {
```* ]* W q9 B Y4 h h
sudo docker ps -a1 x7 O; C+ w k. o3 L1 a4 |
```. I& I' `8 T" \5 \* [( c8 F
. ~2 u/ h d' I U4 @7 g9 o/ \使用以下指令停止运行的所有容器:
* [* o) x; X" G" p5 N; v0 n0 _3 O/ b2 V% v7 ^
```
4 z% w8 |' V# j4 ? q" Bsudo docker stop $(sudo docker ps -a -q). u' U$ k- L; Q ~# b" b! u# _! p
```
' b5 C# e; ]- A) H3 p) S5 B1 v$ G7 z
使用以下指令删除所有容器:
- B# u x. f, M" m$ J' }6 q T0 R' u2 X3 Q& j3 f) P9 B
```
- F. M& L1 e# o& @sudo docker rm $(sudo docker ps -a -q) M3 k: v& ]) {2 `0 J
```( m3 X' b/ `) `% S( I
) P/ d5 ^+ g' J5 g! Q
2. 删除所有 Docker 镜像: E, d, B' Z `" K$ c2 e' u
, x6 J7 _* l+ ~使用以下指令查看所有本地的镜像:3 ^6 }$ _! N1 q- {( L! l% |6 l
- Z% P6 O- Q+ |3 j! F. _```
4 ^$ L, P( Q1 i7 ^4 g5 |sudo docker images -a
0 j. o, n, F/ O3 X) T) D```$ A& \) _; m* h" i
( C$ I5 P& o- B: h8 v4 K使用以下指令删除所有镜像:
. Q0 v3 w: M0 f I3 \0 ^: f% ?7 r4 o1 M- u: o T
```
/ ^5 ~ V8 Y. @) Q1 v+ H7 Xsudo docker rmi $(sudo docker images -a -q)% q& O6 e) g' @( g. L
```- x0 K$ q( x7 O2 {& v k" e2 R$ m- U
3 S; o5 ~4 d! x& `8 K
3. 删除 Docker 安装包3 L3 v9 a2 n* S. {4 [1 a& H1 ?3 y8 W0 {
8 T% Q6 U% g Z使用以下指令删除安装包:0 a* T, B& _; `5 z
! S0 g) P2 l5 K# o4 s9 W```
5 m p) r0 [, z+ W7 q& c, qsudo yum remove docker-ce* ]' D3 I5 F2 O3 R! O
sudo rm -rf /var/lib/docker' W$ B @" r- O' q }
```
+ U/ `* N, V2 d8 V0 O% l& \
. i/ N! X: q9 D! Y以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|