|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
; B2 A' B+ ]( S3 x2 N0 Z: _7 x
* s+ Y& c; G* _0 S# o, X u5 z1. 停止和删除所有 Docker 容器
3 T* ]3 k4 r2 M; e$ a; L9 U" z' J3 |0 w
使用以下指令查看正在运行的容器:
B8 l: q/ D V! i* W% b2 [( J/ d% ?2 N& l2 z9 z0 B
```
" y+ S! A7 N# }7 e, Y5 W2 u( v! U$ bsudo docker ps -a. S" o% ~1 u1 j
```
# e9 ] d0 a, R; y c$ n. H$ c) |; [& T7 A
使用以下指令停止运行的所有容器:1 M+ l; l$ c# P/ p/ I
% t& I- ?' R; Y& L8 m/ V
```( Q0 V; |! F% L$ i" F' n1 k
sudo docker stop $(sudo docker ps -a -q)/ b* }+ q$ t$ k; q5 ^2 W# u. t3 m; w
```
. @% \8 \1 C$ r3 _3 L4 N) d. t
& s+ P$ J: Q/ b+ Y- n* z使用以下指令删除所有容器:0 N+ J+ z# @- R J
7 H# I7 u7 X* |3 X% E, p3 w: p7 o- M
```, |+ L2 f9 N! g' ?9 h/ D3 n/ v
sudo docker rm $(sudo docker ps -a -q)
5 F! `' B0 A5 Z7 Y* {" Y& U& B```; j/ y% P( t- c }, C+ r
$ B- E. H+ _; M- ~) `& l
2. 删除所有 Docker 镜像
; E( D* \7 j7 E Y9 U
# s( q' n1 s/ g4 S+ I( b使用以下指令查看所有本地的镜像:
! |3 ]2 ?* e2 }8 F7 r3 l3 c' Q Y! b4 r& m' O
```
$ v6 O) @1 e1 u' ?sudo docker images -a
3 a0 e: _8 F' e v* p% f* O2 t```8 c( k2 W: h- k3 q$ g
8 [2 T' i1 k% Z# b
使用以下指令删除所有镜像:- W* q4 H# h/ k& W5 m
" _( Q, G+ ?$ e% T5 d9 R```
' N0 O$ z( P3 K: Qsudo docker rmi $(sudo docker images -a -q)
( e6 o. |) b4 `( O; Y# M* v```% L0 O' U. y9 e8 h
9 Q, r& G: I2 e0 B1 O9 I+ `( l
3. 删除 Docker 安装包
# ~- n' t0 }/ s5 b
& X' M3 [/ L* M2 n" Y- U5 P使用以下指令删除安装包: ~9 r! Q1 m: j: t: J/ M
- Y2 X* v6 ]) R4 `; v```' e+ k$ ^3 y3 l- @+ |" C/ p
sudo yum remove docker-ce- X6 [# |7 u, Z* d! p/ n/ ]
sudo rm -rf /var/lib/docker5 L& l: c. o( Q7 c/ O4 H0 D
```
3 f; u+ j4 e: W$ c3 q
8 L; L, y% {5 q7 {6 s以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|