|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:6 t& D& f. O6 @# ]
9 d+ M) p0 u9 z1. 停止和删除所有 Docker 容器
; x' D4 `) o, {) F/ L0 l
7 C) M/ d/ t( I: K2 o# g7 h1 U3 I0 k1 }使用以下指令查看正在运行的容器:' C. {8 Y" f3 Y9 R$ G; u3 c
! f# ?' T- N* F* T/ A
```: H- ?7 |7 i; y' S- C$ L
sudo docker ps -a; w+ [6 k0 }8 e
```
, u! S8 K1 {( ?
' L8 M$ X& N/ ?使用以下指令停止运行的所有容器:
' {0 U9 q9 {5 c5 ?9 ?4 N! _' ~$ e6 ^) S
```
5 ~& b/ d h1 x* g9 M) Hsudo docker stop $(sudo docker ps -a -q)6 {! \+ E: x( a8 u* U
```3 V* D* u8 |, R, k. j7 X% `
! {0 M2 L, j6 R) ^# P; U7 c6 f* Y
使用以下指令删除所有容器:: R" H7 j# V1 Y% O8 A
; L* v k6 ?% P2 R- f+ b0 l
```' [5 Z: G+ k M- O
sudo docker rm $(sudo docker ps -a -q)6 y7 [; H2 m: a/ N
```: d7 P5 j% R5 D9 F
9 Z# \1 e$ T+ T6 a0 a
2. 删除所有 Docker 镜像& q- _5 m/ [2 J% ^
( T$ z) n0 a2 a( J使用以下指令查看所有本地的镜像:
4 r1 q# l. Q7 j, f, I; H! N, ^* \1 |# m4 z \
```% L" H/ i& L9 ^7 p- ^
sudo docker images -a: E' w/ y0 Y$ \: g" U
```
6 E8 L, y- |$ Q y. A, w- `' H1 w* {% j6 N( H7 a$ ^
使用以下指令删除所有镜像:
: Y$ a) Y; A; f( Z7 j
# o0 Q; b6 r3 |- l; c/ i! U```
: Z& F' @1 s% @sudo docker rmi $(sudo docker images -a -q)
$ e( u/ V( K; @$ _& O" g- y h( V```* _' o1 @+ q# b' h1 ~
% _0 R& J: L4 {& k' p {8 H; H z! K
3. 删除 Docker 安装包$ q2 |' c% a6 a. n0 V8 n
S! }; a8 Z4 z. V7 c, H( p; @. \' w
使用以下指令删除安装包:9 R3 K; n$ n" ]$ u5 @$ D2 l
- M; m4 @$ k5 n# ?/ i7 e2 }. B% u
```
3 Z' `) c l+ s Z/ x3 Wsudo yum remove docker-ce# n* p! c* D- u5 @
sudo rm -rf /var/lib/docker
# b* m7 N: N0 U# C+ A% g```
( s* d. ?( ?3 b2 {3 M$ U& Q. G8 u4 K1 D- z2 ~3 r& X
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|