|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
- W/ I5 @ j# [- v& k# W
; O; K* n9 R+ Q- c$ d$ ^9 C( [- b' i$ X1. 停止和删除所有 Docker 容器
% X8 Q/ W. M M' B ^0 b9 |! n
9 C" k+ t7 O' I) d) @使用以下指令查看正在运行的容器:
Q$ `+ v2 s1 q( _& n0 ~" I* G& D0 l
6 i& b' n+ E0 c2 o) l0 F2 |```
7 \& O' \# M) r+ H# Wsudo docker ps -a% e: T- j. s' D# a0 L" x
```
7 P! i- d; x) F& F
6 S4 N$ i6 f, d: l使用以下指令停止运行的所有容器:5 P0 T6 ]. E9 x+ l5 k
/ O* M4 P8 d* }```
: Q, l8 U& ]! K6 A; bsudo docker stop $(sudo docker ps -a -q); J }* i" x" V7 _% U) c
```
" X! D \. ] x) Z: {( @% P) X4 x
W) ]/ Q$ D: i! l使用以下指令删除所有容器:
- N" e6 w5 m) @" s) b# S9 ?. |2 t$ U6 X% w! _# h
```0 \- N; R) A7 I. s
sudo docker rm $(sudo docker ps -a -q)
6 S- `0 c% S N3 ]2 @+ }* I: f1 ````( k$ J: j% y4 ^2 T- G
) R. l/ i' q$ I
2. 删除所有 Docker 镜像( I# t- t) x: _! P% F2 U
5 q. Z! M5 y% ]! e7 m: P
使用以下指令查看所有本地的镜像:9 c4 M7 Q( u; G$ P3 D8 J9 D
% X$ L! `- k2 K0 L2 p```' H. ^) m P: _6 }! R7 ?( ^$ v
sudo docker images -a
' G' \- u1 z3 i2 q$ j- Y```
* g( p% ^6 |# d) {9 }6 f* X# [. `* c. J
使用以下指令删除所有镜像:. ?' g0 w" m0 P& J+ e7 U
5 E0 s1 r* i9 i, u
```
% t/ U k7 i7 t) m/ S& g4 xsudo docker rmi $(sudo docker images -a -q)
. b1 k. q/ e* P5 D```0 E6 c4 m' o+ c! U
) m, `$ H& O4 m& M' u( Y; D6 P, s
3. 删除 Docker 安装包
7 g4 I! I" F) g* E- R& Y \' ?7 X1 T1 ~/ @/ K& B/ ^1 m- _/ |3 y7 R" K u
使用以下指令删除安装包:1 F, O* e3 j$ L r: t0 P0 W
# J3 R% S+ i% H( ], x
```8 _9 ?& G) g3 t" `
sudo yum remove docker-ce! _: U( h/ O$ f6 X- K
sudo rm -rf /var/lib/docker
( H+ c0 d* y- Z8 ?```; a$ K) \) Z3 E6 w. X% F4 E8 V5 d
b+ T/ P0 O) B \ ~2 E- g+ ^6 p
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|