|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
9 t. N" }, j2 g0 A# F# T( t$ x7 W; g4 M6 z5 S
1. 停止和删除所有 Docker 容器
3 U( t4 @, C ~
/ u2 w: g1 ^7 @2 G使用以下指令查看正在运行的容器:1 B- W# P$ Q$ Q' p2 C6 k2 A) s; X. z
7 l( E' m2 o1 l. [```4 G/ [8 b4 O3 p
sudo docker ps -a
k! e* Q1 G) L```( T) M% j. w/ C. z, e
2 D1 D( Z' J" E- f6 y使用以下指令停止运行的所有容器:& i" `4 M1 P4 }# h
8 R3 o* E) [6 H) [# a, Q
```+ }( {( V& T+ ^& M2 y: S
sudo docker stop $(sudo docker ps -a -q)
: g. a+ p) c/ ?5 o& R```0 K& W' H Y5 Q. Y% |
- }1 b. d& u4 a; I' i
使用以下指令删除所有容器:$ ?$ c) `5 M# @# W
2 ~, ?1 Q3 W% S; n8 F( a7 j
```
( \( o, y& t: y8 e' j5 j) Wsudo docker rm $(sudo docker ps -a -q)& X% x) i3 k. P1 b5 @* u
```
9 ~" A: L6 j5 v; o6 _( G5 j
# x: j4 h% D3 b7 l2. 删除所有 Docker 镜像
( N v+ W2 N s6 f2 T
9 y6 k- _- k* _( E使用以下指令查看所有本地的镜像:
' _3 q' x' Y( b7 t$ X# r
" M* S3 t! `7 @9 B5 D) z```
+ _1 X" ^2 f9 _; o- hsudo docker images -a
& g. t. |- Z# q5 V$ ^9 I```* j, V, a9 G- u$ C N" Z V
" g) a0 H5 C P3 B. Y4 Y6 n使用以下指令删除所有镜像:4 C5 @0 A+ z: D' T, t6 L( d% k$ q
& ^% O3 _6 C: p- w
```
$ I1 C7 t! f8 z# b: O) ]sudo docker rmi $(sudo docker images -a -q)
" Y. ^! _- Y* \; ^* f```& N1 Y3 @+ W9 M5 L0 O9 Q
$ _& \$ X5 C. b; O- c$ ]3. 删除 Docker 安装包" o j( P$ B/ e3 M# I
% } Q& J. Z$ O# k. V* ]
使用以下指令删除安装包:- c( E2 \8 G: K) x# i2 g9 W
$ R# |( n1 u6 L+ T```
9 O7 r/ x( S6 o$ Nsudo yum remove docker-ce& p$ F' W# N y( \& a# a' r
sudo rm -rf /var/lib/docker6 @( J' |$ j! h
```
/ J' @2 u4 Q& M+ A V5 J
n" n0 h. H; G/ P以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|