|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:7 w* {. l& l" X% P
; X4 _9 e- O* x7 P; C, {: f7 y1. 停止和删除所有 Docker 容器# J. C8 w5 v3 B& b
9 e) a& k6 Z& T; E8 R! @
使用以下指令查看正在运行的容器:* e' T7 M% h- S: [
1 L; U) D- R( ?3 ?% A, y
```
7 s1 U0 q+ u* ^" T4 f0 W5 Usudo docker ps -a7 m% E( s# ~) h$ h& E' i3 q
```: U2 c1 l( y+ ]
2 P! t; Y7 F5 U) |0 R" y
使用以下指令停止运行的所有容器:! @- g" {8 g9 V4 m0 J2 o/ \) V
2 m* X8 F/ t* r( A3 ?' {```
4 j. ?' N" d/ ]1 Q- f0 fsudo docker stop $(sudo docker ps -a -q), Z. O! G- S4 p# M
```
% N0 @0 C4 s1 V2 w5 B2 w- N9 C
' i, F5 x% T1 H使用以下指令删除所有容器:
9 k" \7 D5 H/ A! L7 l
) W, b( \6 Q! i- _3 t/ H```
2 K7 H! P f) R1 F X7 a3 u6 Dsudo docker rm $(sudo docker ps -a -q)
: u: ]$ h2 n N. b6 l! j" d```7 ~7 N! C' r7 Y
/ |3 ^& Q2 ?/ d& r' t/ r7 I2. 删除所有 Docker 镜像: H4 j* F' O1 q9 U9 d
( Q: c; ]: J' X. c. P' W5 n; Z
使用以下指令查看所有本地的镜像:
0 l/ ~! C5 g/ H8 M0 g9 p$ J- q2 G7 \, U" A. C: Y
```$ l, V( M. {" w8 x
sudo docker images -a* }0 `2 a! H1 d9 r
```
5 X9 t) j3 x( U( t! ?4 A& K, v( A& V$ @$ O" M' _
使用以下指令删除所有镜像:# Z/ F% [( a3 l7 \8 P" }: y
# S4 W; d+ }9 H P5 A+ p5 L3 ~
```- P, C" Q" E5 z. U# @5 ^* e: f
sudo docker rmi $(sudo docker images -a -q)
C9 @" Y9 ]! l```
9 a+ D" s n) K2 m& n' Z9 d" |% V. p! l3 Z
3. 删除 Docker 安装包 R1 y. o ]. \( a+ e: X2 {3 ^
, l" V' |* C- Q4 Z4 g3 p' N使用以下指令删除安装包:6 M1 u8 O) I$ |+ T: d& }) X
% A6 D( S7 |# Y0 w9 g7 L+ c```0 ], y$ X6 a, i5 n, D, h; [- A2 E
sudo yum remove docker-ce
. C& R/ ~9 q6 J/ L8 `1 Q, Nsudo rm -rf /var/lib/docker
, u) ~8 b# [ E9 T```
! N1 L1 U$ E9 e1 t& O" D/ A+ n( y
# t8 W# V( ?2 G/ z. P以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|