|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:% G& C- F; ^) v% F# J: d
3 Y/ `3 v' w% M, x6 c: w
1. 停止和删除所有 Docker 容器8 s4 `1 p% F' L( N6 c$ s4 V
7 J; i- L, n( n0 \/ Q! K4 Y
使用以下指令查看正在运行的容器:; {: V5 r) O. A+ Z2 F3 v
1 Q( t3 H" I: f; p5 A```
; K( T# o, j! Y7 g, F) N. [1 Ksudo docker ps -a
`! A4 v$ ]0 Y5 J O1 u R```0 [4 n) E6 @( B5 o2 f$ `6 H
' ~1 g. N* V! W2 j使用以下指令停止运行的所有容器:
8 {, [" h3 X7 P+ k6 j5 ^
2 u( T( H) n( r0 V* O7 Z$ d$ h```0 \4 W% z/ O ]0 Q
sudo docker stop $(sudo docker ps -a -q): \# Z8 ?( @. _# ]# d, v
```' p" Q( X- Z U2 k
" B% [" ~) @6 a- h5 |% @7 v: m
使用以下指令删除所有容器:
! I' ^. t( C& ~- a) ~6 j3 C+ t- J. w" d' S$ y
```
. \5 D# e0 P3 zsudo docker rm $(sudo docker ps -a -q)
( z3 z1 ^ X7 b# J. W```
3 e# ]. g5 I W8 ] ~4 c7 s' [' m- z4 ^, n- K
2. 删除所有 Docker 镜像9 {! n" C% K4 @7 ]. [" l. O$ p
r2 Y K1 e, q1 \; Q3 t使用以下指令查看所有本地的镜像:
0 h7 [! {) P7 K/ M, T: e6 h, m0 g3 ]3 W9 R: j
```
# F) n+ |# [% p+ O. ysudo docker images -a4 C+ Z8 d! G6 Y' M- K9 o
```
, F0 F+ L5 z+ c6 w7 K1 @; Y2 Y( X0 z0 S5 w2 h4 K
使用以下指令删除所有镜像:0 t) t& d2 z' z# T! @6 z* Y6 J
% I; N1 x5 C* O- B, Q& @* h. _& O+ P/ ^```
' K' K, q3 O# j) D, K- \sudo docker rmi $(sudo docker images -a -q)- M. b8 V6 Y# ^& K D
```+ `* @/ {' C# [) n
/ o* Q. C _9 O3. 删除 Docker 安装包 E7 b: ?) ]6 j* F
3 f1 D# ?1 X& J. Q, i使用以下指令删除安装包:
: Z4 H) e9 b1 `9 B. w* D7 k) f
`* n; B$ N' X% Y0 v" R```
' `4 s; ?4 @. `1 {, L( Z2 Usudo yum remove docker-ce% U! e- l9 B, _
sudo rm -rf /var/lib/docker1 L' w- V: ~# y$ x
```" h0 K: W* O5 {0 [. U- I) Y9 Q* B
; o1 e6 |/ E% F以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|