|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
9 Q% ~) E) D" p6 g! k3 Y/ m
2 b: ]# a; A; b* S/ H4 N1. 停止和删除所有 Docker 容器
( ~, s1 N. ]( W1 J j% L* I6 B' n0 g& W+ u
使用以下指令查看正在运行的容器:2 G* s0 I/ U# E1 I
5 c5 u/ @/ q8 U0 |; k
```5 x8 k* s( {1 }0 v1 c4 _
sudo docker ps -a
; A9 }5 s1 n. v* i```& s* A. L4 E2 Q4 V
1 i8 e. I& n3 O* G
使用以下指令停止运行的所有容器:: p, \7 c) s1 E( u+ D4 w
- i8 W( U; e$ Z2 d0 b! B$ w+ p* w```
8 |& G8 Y2 f. M' V1 T) n3 Lsudo docker stop $(sudo docker ps -a -q)% \( t9 \; z& F1 S9 x7 a
```* [. s: H5 M9 S* A( w
/ ?, o7 e) J! D/ i
使用以下指令删除所有容器:
- {7 k M1 n: L# X
4 L& m; w' ~% e```
9 n( E" K% ?* R& }! L/ D' j1 ysudo docker rm $(sudo docker ps -a -q)
: e- Z1 h3 Z8 r```' U9 e# k( O/ v( O8 S
, S# J& V, {# J4 R8 I8 A2. 删除所有 Docker 镜像5 I7 r# D, Q7 N/ c9 V
& I) F: ?" C! y- Q; }
使用以下指令查看所有本地的镜像:
6 o( k% s" e' ]. V( Y* ]$ ^5 l1 G
0 r) F7 B* ]7 h+ J2 B/ Z1 E$ N* {```+ L$ C& U" |; H! H9 T8 `
sudo docker images -a
8 c& G$ @0 @) ^8 ]```
0 c7 ?+ b( A0 O* B, y: q/ h! P3 W- f
使用以下指令删除所有镜像:' N/ I! Z) U1 ]/ S5 c2 X2 h1 t) p
" w$ S% }! {& W n B
```
4 Q# r( P/ X# y1 e0 w7 osudo docker rmi $(sudo docker images -a -q)
; Y: S% M; B5 N0 p+ Z```
3 j# V. D+ ], ]& }2 L$ m- Q4 ?- D. ^8 `+ [2 ?
3. 删除 Docker 安装包9 t' h+ ~) T# Q' A
+ p2 U9 P0 Z7 a( a+ e3 T2 d7 f3 E& ?使用以下指令删除安装包:
: ~: D! y$ g$ }) r( {% c0 a* c- s& K) T L. r" c$ ] q0 ^9 C8 I
```) n [, c) |% {9 _" l
sudo yum remove docker-ce' ], n& O: z) q, M h
sudo rm -rf /var/lib/docker) d* q2 \& W$ C
```6 a, I# }0 K$ p6 F! Q
5 {3 S8 C+ Z! N' P g2 S1 V
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|