|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
, l1 w$ n7 w$ j
- Q9 \6 d6 O- v" Q! D% t- A' G, O4 g9 |1. 停止和删除所有 Docker 容器0 i' o) m; f* b
+ {5 D, j/ j4 p) W2 O2 \1 A使用以下指令查看正在运行的容器:+ k: o; h9 C! m+ K; B
$ x5 `% v2 ~: k( ?% a4 ~9 F```8 C5 Y9 F' V$ l* m* i8 A+ j
sudo docker ps -a+ y' j4 r+ G/ ?8 j
```! u5 M. E/ l% y" l8 }4 c, F
% ~" X g2 r# u使用以下指令停止运行的所有容器:" N* x# Q; o' g3 x2 v$ B4 F, W
& f2 l+ O3 E$ ~$ o' G% i( O! \
```
) @1 T h- h& |, D* Psudo docker stop $(sudo docker ps -a -q)
4 L3 {3 M8 E; L# C* c. I, Q, }/ z: s```
" [2 z. F- ~6 X+ N5 T# Y
! w- B7 j; T6 d) b& ]+ y使用以下指令删除所有容器:
0 k/ ]6 Z. O- H8 E9 T. B7 p% G( q- U) ?9 @+ }# J
```
+ e6 z/ G0 }# k7 l: Asudo docker rm $(sudo docker ps -a -q)
5 H: O( u' ?+ Y* ^ W% L- ~```
0 }: m2 {9 f8 w4 W. ]1 w
; V y7 n1 ? g2. 删除所有 Docker 镜像
. L B! _8 u! C8 k) L9 { D9 a2 V2 H! w3 Z3 ~- l9 h
使用以下指令查看所有本地的镜像:
6 u9 n% b% D7 x/ h
' u- Z- B8 @5 N5 ]3 [: {2 d6 @```! G/ o/ y9 H# T7 R3 W
sudo docker images -a
6 X. S, B9 R- W3 w/ M! w; r```1 U9 c4 a. d Q; }+ W8 w. j' `
$ |! P. {) c# P: _5 C9 }; W" ~; Q使用以下指令删除所有镜像:
. J6 V* |* S/ J% q8 t* w! ]+ j! p" A! I6 v/ o) o1 P8 y
```
" `9 p6 { ]8 k. Y) r" ^sudo docker rmi $(sudo docker images -a -q)
P; w! s; r7 L; M* ````+ R: O* |, X& s
) W L0 F6 O9 P9 M. U
3. 删除 Docker 安装包% E9 U' ?$ u7 g6 H6 p9 K8 F+ y
0 @; _4 i. W9 ~. j' E5 b
使用以下指令删除安装包:
% D3 m; Q6 E$ n# A4 f* M: e
, J6 [) ]" {+ ]* q6 n```
$ i; M% }! B5 r9 jsudo yum remove docker-ce
8 V0 ?4 L1 u' W/ q/ ^: Wsudo rm -rf /var/lib/docker
* R% D* }( ]4 F```
" x; m& H/ C$ a2 O4 \: K. A7 @. f7 b* W' P6 C% l
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|