|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:; E5 \5 M+ g' M$ ]8 n
0 s/ y$ S4 h* U6 `9 x1. 停止和删除所有 Docker 容器
& g3 D) K1 M1 Z$ W0 R! @$ Q; ~! q: Z. |/ H; h
使用以下指令查看正在运行的容器:
' e) \+ ~' R; c; L$ x. U2 T* x! _
```6 i# r, H& }( ~; I7 B' r
sudo docker ps -a
6 a' ~+ D' r {& X: a1 @* b```, k" ~! l/ [3 M1 y8 d2 q$ C5 ?, I
3 q* @. I" Q+ a" m7 \使用以下指令停止运行的所有容器:
! n" ^' z9 c; \6 T9 K! p+ t n+ o- `- `* `9 j0 k
```
8 {8 a$ s6 i5 K! E+ T1 ?sudo docker stop $(sudo docker ps -a -q). Q8 Z2 v% a# Q0 ?4 k8 G
```4 t) y2 W$ m* D2 @+ x4 X8 m, u3 k
3 j5 l4 Y' S0 t" U. Z0 P+ K( t使用以下指令删除所有容器:
& x- q3 `; T i0 `& j, L, D/ ^3 |4 y& D/ D7 ~
```( e' G, |9 a/ q' l% V% {6 I# _
sudo docker rm $(sudo docker ps -a -q)" }/ p% T' V$ V" g( G0 P0 ]1 S
```
/ ]- g. V M$ `& G4 W/ S6 h4 ~' ^7 v* K8 B* L
2. 删除所有 Docker 镜像! o, ~# x7 ?! y
" E9 O' F6 F# p. M! V7 l使用以下指令查看所有本地的镜像: l( x1 l" f0 E! m5 w! Q( D
: h. @8 i' I* }; c" Y7 B8 ?```- I3 v& f' m8 I; s8 V; |" [2 c
sudo docker images -a
# i1 [( Z' t0 q7 ]2 i' c6 ]2 S4 H3 v```
. m# J0 s) L, y; V4 q- K; K' O* x" l8 n) ?; k% b
使用以下指令删除所有镜像:5 S" o p! T3 @6 n" M1 M5 V
/ z. u# Y* e& ?1 g```- G6 f, C5 d3 p0 g( b2 u. \2 s
sudo docker rmi $(sudo docker images -a -q)- i" Q( F+ _( n# }# P
```
u n! S! D" v$ T# ?
" l* c( c- x' e' J% s% G3. 删除 Docker 安装包/ Y5 N8 W, [3 E
7 P+ k. t9 r: I& X
使用以下指令删除安装包:
3 d! q% p2 `9 @
) E/ A, `$ ^1 Y1 N/ ?# o```( ]) w z3 ~3 |' G9 ?6 L$ L
sudo yum remove docker-ce
/ W( P* Z& `7 M. I! _% i1 u5 csudo rm -rf /var/lib/docker
1 i w( K: f6 T9 y/ [```/ P% m/ q, E5 v7 A9 |2 f
6 C, k9 ~) P+ r
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|