|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:4 h; J/ @' P; t3 [# z
- [7 O- Y3 U9 |: y( w! c
1. 停止和删除所有 Docker 容器
- Q* _& T$ K2 }4 k r A1 G7 _' N8 [* B- |( ?5 }9 y6 q+ u
使用以下指令查看正在运行的容器:' k/ l3 k+ b0 X+ X
' [+ m1 x) i3 ]```& ]( ~/ I4 l6 @# T" p8 D
sudo docker ps -a3 W$ P. n- {! h- ?" m
```7 a* W: N2 A! a6 f
5 s y$ D' @& P/ U使用以下指令停止运行的所有容器: z" X- r: ~' X+ w
3 b. r' F1 s, C O! \7 T$ |
```
4 w# @7 F6 A3 ~sudo docker stop $(sudo docker ps -a -q); ^% }8 G" P* j( t& \/ d4 _- y
```; k! |7 b/ J, ~! j6 _- I
( G t: X$ T5 e7 \4 J
使用以下指令删除所有容器:$ l- q4 {! q3 b- j7 ?
7 D8 |! j. m# M, N' x& {$ y
```
' y5 _* `& K6 Fsudo docker rm $(sudo docker ps -a -q)
3 K: r2 f' V) l```, e# G0 I# K6 a$ C
$ S' x. \# s' E5 B3 \$ M5 O+ K7 }2. 删除所有 Docker 镜像
9 y& u1 Q+ B8 B% U- \% n( ]9 ]% I8 M+ L
使用以下指令查看所有本地的镜像:* m1 h5 Y8 O, w/ [9 h
* B% V. F) a' i8 v: j; T# Y
```+ w2 U/ G2 C. D) ]
sudo docker images -a G4 v4 ` s: w8 l4 U
```
) b, p8 @4 l7 d+ r$ D. r% |, m! A/ e' `0 `0 E7 Y0 f8 ]/ ?% J
使用以下指令删除所有镜像:
9 m; y/ v2 g/ b+ x% i0 a3 O$ L) d* o8 o0 P
```
% X! z9 ^4 M) [5 Isudo docker rmi $(sudo docker images -a -q)2 \- ^) D7 u+ r `6 r2 H
```
8 A l0 @6 }0 V S- C, D7 I0 m/ v
! X$ T" O- Z& k. j0 B3 x3. 删除 Docker 安装包
5 s4 U5 H1 ~# y% Y3 a
4 d( Q7 ?. u# x使用以下指令删除安装包:
2 ?1 z8 X2 P+ a- t2 l. T: K& d5 K; o& X% C& B1 a$ w! W
```' |+ T) q+ F: r/ g! U
sudo yum remove docker-ce
' [) V6 I! F0 n# z; ]: ^0 J# ysudo rm -rf /var/lib/docker
, b2 S2 n; t0 n```
( W: {0 ?6 l# {& Q) H$ r% S% }+ c- E, r. m6 o& H5 b
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|