|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:: V5 Q: w/ a. |! |
* H4 [6 g+ U! {. d0 Z2 e1 L
1. 停止和删除所有 Docker 容器
, k; J6 c) |6 O5 b# {2 T
, y7 Y" R9 ?8 _使用以下指令查看正在运行的容器:* h2 K- V$ c3 T R2 E* E$ f& z
" x& Q, ^8 i# H! a% |6 U```
3 d$ N$ p& m4 X: l! ]0 dsudo docker ps -a8 f: Y1 |+ c3 s0 T9 ~3 e( ]% s
```* {" Q9 b2 p) n
U8 W! R6 j5 \" A+ u使用以下指令停止运行的所有容器:+ {: r# ^ c E: P
+ v. O ~* p1 v% P! o5 W- Z" A
```: w" U. ?. W. c& w- T
sudo docker stop $(sudo docker ps -a -q)
4 ]2 y- x! D5 N6 b$ L0 D```
4 z6 F7 _8 s5 J1 Q/ o# u7 d. a+ X1 v2 S/ q6 [4 b2 n. z
使用以下指令删除所有容器:6 N) x; t# M$ X) c& L' x
& _) i# X! W0 W8 J( W3 t* a
```
; v# W8 i5 t& `+ ]& r. u! dsudo docker rm $(sudo docker ps -a -q)
) k: [; D4 Q' x# e. [, Y```
. u+ K% W; Q; Y$ o) K; `$ N4 p. u
: B M, u* C2 x2 I2. 删除所有 Docker 镜像* Y% Z3 R1 h9 G/ A6 @
# I! G) r. I2 I6 W; t5 P' E( ^9 r使用以下指令查看所有本地的镜像:- l4 X$ `" |5 n
) `' t/ l+ M6 k4 K% n" c7 d
```
2 t' o7 F+ s6 M: Z- {sudo docker images -a
3 _$ P I; R8 C$ |+ P```3 f2 d" X# I! H! Z- {2 {
; e0 g: u8 H( Y使用以下指令删除所有镜像:! G& n( e( @3 p& I: h3 K" R1 j& U
. }: I% X$ l8 n/ h" F1 r5 O```0 J3 r9 s, h3 g1 F4 H' c! c
sudo docker rmi $(sudo docker images -a -q), {1 @, F |# x* R; l0 h( e% P5 I: U
```: X v, P! |6 q$ f4 y
- f5 z% r& {) n, d9 B5 o
3. 删除 Docker 安装包
# H( b5 w. A9 @8 e$ n; f, e/ f. y, ?$ P7 O
使用以下指令删除安装包:( S! m6 y& y1 f" P
" r( ~# f$ }0 s- [8 y0 b% n% N
```! r1 T& M5 r( O/ X
sudo yum remove docker-ce
2 g5 ^3 X H$ w; W, Gsudo rm -rf /var/lib/docker% r5 d0 P1 [) T* [6 @
```, `, z! R5 [$ b& P" v
% {4 R3 {8 R' T
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|