|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:/ c( h+ W, l# k7 R2 u* j
. D% i6 y' p" K0 p
1. 停止和删除所有 Docker 容器% }2 o+ ]+ e0 z( q+ b$ m
5 k+ ^ |1 J+ ^2 ]使用以下指令查看正在运行的容器:
* F' I# q& A. o2 m: o7 l. M2 J: E5 j" u7 e+ l+ r7 Q6 l$ ~6 v3 o
```
# t3 z. U5 L3 l9 d* t( z4 a4 d5 H" Isudo docker ps -a: J1 n. q3 u3 G5 G: K3 {$ ~$ L
```
: [! s0 n" E# y6 q- |' B
# e- a& j! D2 e6 u# M' n使用以下指令停止运行的所有容器:
9 z0 p+ @7 x+ E& d( ]7 I& f. ~+ X% c' I* w6 j% S- Z# H
```" I1 _' k' j4 I& V- {, U
sudo docker stop $(sudo docker ps -a -q)7 [1 i5 `4 k/ m
```$ [- _; G5 l9 |1 C' j
$ ^/ C/ P/ T$ g0 j9 p使用以下指令删除所有容器:
5 m$ o$ r, i# \. M2 w w, V
. X4 ?! ?+ ?6 F7 T) y```
* C$ Z$ c2 X3 E( ksudo docker rm $(sudo docker ps -a -q), B$ J3 M" K: p- r
```
: h" F! K3 D: Q& o( l G. X4 r! ]# R3 ]7 n0 a: t
2. 删除所有 Docker 镜像9 G8 s9 i* ?3 w+ y8 E1 ~
* Z" f. M' O: `* A7 d. t
使用以下指令查看所有本地的镜像:! P$ W; g* m* I$ P8 O$ q
) l9 e) X9 F/ z% c4 X5 _* Z```6 L: F U; I" |' b
sudo docker images -a+ H* G5 N9 P& J1 ~+ }7 v
```! J& o, k8 O5 d9 e- z; P) t
+ B* V m( `8 L' y- r使用以下指令删除所有镜像:
: L) {9 [' n/ X) z2 p! m
4 r7 I( ~" q3 ~' Y0 P0 l K0 Y5 J```
4 G0 l3 V& |0 x7 R J! \& |sudo docker rmi $(sudo docker images -a -q)5 y8 G8 }( ?6 c: P W" b9 ?
```) p& f9 S( ?- p2 m- o! @
+ I. S0 ?$ F( }" L" ^! ~3. 删除 Docker 安装包
: p* x: f' K; S" g( m3 c. R; g! Z( [4 f+ g
使用以下指令删除安装包:
% z$ [# t l4 ?0 i, j" y8 a3 u! s% _/ n# x
```
% E# `- }1 {) q1 Q: ^6 P/ Jsudo yum remove docker-ce8 \8 H+ s8 Y- V8 }" R
sudo rm -rf /var/lib/docker9 C! M$ a7 _- w$ e+ `1 s3 A
```
' O8 i' z2 e: B+ o
0 ?' v$ |4 o7 V9 I$ ], M: q以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|