|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:) M: p- Z) Z& P' Z) _
5 ^; T) `1 w8 n) p' F
1. 停止和删除所有 Docker 容器
) v1 j `( Y$ R+ v) p3 R F ^1 t: z* p7 f
使用以下指令查看正在运行的容器:7 Z0 w& ^6 n5 ^7 `9 X* S
B! \/ p/ H- e7 A% w9 P8 @
```
1 [2 K& L& L8 l dsudo docker ps -a- |9 f9 C& H$ y4 g/ ?% ]
```) \* }) O$ x3 Z5 F
# ~" i6 r) q1 \1 p! S; g使用以下指令停止运行的所有容器:
1 B2 j8 |- v1 Y4 j! R
% D( m3 g- ^3 I" n``` D& }! L* A2 v# R! ~/ H' z' i3 t
sudo docker stop $(sudo docker ps -a -q)5 _ o& n% L) t7 B0 l+ q- n, N
```
/ D2 f" n. k2 {: U, T E+ |: L5 l$ k0 j
使用以下指令删除所有容器:8 |- w( D! a6 G. J
: ^6 Y, o% \6 l3 Z8 K% @6 B2 ]```) V. ~( }3 u# H9 j
sudo docker rm $(sudo docker ps -a -q) V& y3 p# A6 Q2 _
```
7 S$ _- t% s! ~7 [ {! u5 b
/ f9 E5 q+ A! t2 s- {' T2. 删除所有 Docker 镜像
4 |! K. Y5 }8 V
6 \3 x! a5 |" P0 X7 D, o0 }2 Q( p使用以下指令查看所有本地的镜像:+ N. d% U7 ^) `6 r1 i
. M7 z% P5 n3 P1 S; A
```
5 W2 E$ e- X- F: Asudo docker images -a
- u4 D% @; `: a. G9 Y```
! u0 E9 |% D g; v& N4 F! n; v* u) M+ U8 ?) |9 J0 W4 s! C
使用以下指令删除所有镜像:
8 o6 m) V! ~7 c4 X4 k3 i8 E9 E. A* ^. P3 a5 }9 D
``` K) ]/ I; R0 H1 X
sudo docker rmi $(sudo docker images -a -q)
! |6 L: U" K/ h5 N7 @+ w```
( a: _( f. j; n( s, \$ R
9 K0 {+ u# d9 e3. 删除 Docker 安装包
' O& x( \' B6 _# ~, x/ x9 t$ g; @7 U2 `8 H
使用以下指令删除安装包:
+ n* M8 g7 V/ R8 A, T; _0 J' P; d) O& E9 j
```
( a* Y6 Y" [: l1 x! r! Q. R( Dsudo yum remove docker-ce
7 a; d* G7 Q, \* Isudo rm -rf /var/lib/docker
% A* Y, ^ H; w```
5 Z/ f1 } j2 _! D* e% a. }# Z0 f+ z! ^
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|