|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:3 v( s$ M: @. K
( e$ I+ C8 @' m2 f9 q3 p
1. 停止和删除所有 Docker 容器
# b) U. p) V" a. c$ N8 k3 g+ @: a
, c \# L8 x7 ?! K4 z+ j V使用以下指令查看正在运行的容器:
# G, ^* R+ n! K- e! P! H0 `6 P' L6 a( ?. j
```
! L% X7 c8 Y3 J, G7 h4 asudo docker ps -a
3 f& {. n9 t5 f+ d9 |& s! }- E```
2 z- k; b0 P3 x1 P: }' z4 [, J
/ S# f# Q: Z/ w: j$ K" ?使用以下指令停止运行的所有容器:' K7 E$ ]" ?$ m5 D0 O1 v5 G3 Y+ p
/ P/ C5 U, Y, o```
?2 J# {# B! F' qsudo docker stop $(sudo docker ps -a -q)8 v3 r/ I) h [
```
5 p2 b6 ^9 k& F7 V8 m/ o3 w2 P0 m/ h" r" d9 h: C; y; {1 I0 P
使用以下指令删除所有容器:
; H' k8 W0 v. ~2 j/ k7 C1 S& c/ L: k! f/ z
```
6 [3 N& ^ a$ l. Esudo docker rm $(sudo docker ps -a -q)
7 T& a9 x6 L1 V! l7 n4 [6 |* {( i```2 O, `( N/ }- [% w
0 Y: \& z; t# b, s- c% s4 {- i8 M2. 删除所有 Docker 镜像" d: X, C* s9 |9 }- i) f
6 d) x2 K2 c# C/ Q* Y+ a a! @- Z使用以下指令查看所有本地的镜像:2 ?; \8 Q r% G8 e
8 N' n/ N9 J5 Z, f" B
```. H9 ^5 i$ b T* U" a6 H
sudo docker images -a
8 _1 u+ @! y/ ^* H( g9 {```
. ^# w( O9 l, R( I, j, Q; L
' ^) s1 t3 Q5 i4 c4 m% O" w使用以下指令删除所有镜像:6 H" O; E! Q! h$ o( |, W
( `, v1 v9 L$ N5 C```+ `9 C) S' E; I9 J+ x( X
sudo docker rmi $(sudo docker images -a -q)* g6 `; o3 M# X" M+ a! v
```0 g+ w- y$ t# J9 D; D7 [$ g
4 ^8 H- s! I# A1 {% ^' P9 l/ Q
3. 删除 Docker 安装包
+ Z6 S) D$ E% l+ |
/ g! w! `5 K# H( M* j. D使用以下指令删除安装包:% q4 l8 X, |' s
- s' }- [% h2 m& x X1 F$ }
```
1 p' N( M( m1 ?# `0 fsudo yum remove docker-ce
, I( z! p0 y8 j/ Vsudo rm -rf /var/lib/docker
7 R& D1 D! R2 {( X```
! N' ?' ?6 ~6 Z- {3 F- l$ l
$ s# U9 u& Y" Z以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|