|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:# X% X) |" q# ]
6 X' B/ b! k& y! N3 f7 a7 G& N1. 停止和删除所有 Docker 容器# o6 P8 _( F9 M7 z# O) N) {
2 ~# f: K" F" ^8 ?: b/ @使用以下指令查看正在运行的容器:
0 Y5 p Y' o2 x' t, u7 | f: r" G1 P% t& B& c
```
7 b# M1 n* v2 y- ^sudo docker ps -a
: P8 _1 M% F6 M: U0 W```
" W: `% `7 i1 @
0 ` o! l3 E# }$ {) x& d使用以下指令停止运行的所有容器:
1 o3 Y& H4 z) t) t/ m- f5 @3 p/ m( i( S8 ?& `
```
& S8 g4 f3 K( @- r. s5 ^1 {$ Nsudo docker stop $(sudo docker ps -a -q)
6 B8 x2 T* ?/ E9 [$ O```" n1 m% p4 p7 H# ]' p$ Y
1 I7 p4 p7 _- _& J8 g( Z3 d j使用以下指令删除所有容器:9 J9 G7 O2 X% N o
6 [% w% h$ w' S4 `1 w
```
, [ X0 a/ F6 a2 e3 z6 R( G3 Bsudo docker rm $(sudo docker ps -a -q)
J# L# C# ?8 `/ O2 a; p s- [' b) {```
7 u+ a$ ~1 Z: |0 @0 G u4 i# p7 m; g6 {6 L) M" r \5 a
2. 删除所有 Docker 镜像8 z& m# l# X. J+ ?" d7 l8 W) [: h
* r% ]) s' `: n+ e使用以下指令查看所有本地的镜像:5 a, D" E- a1 k% K) W9 o3 A% O& m
* V: K9 A5 r1 V& |# {8 e
```
( v2 A; _" \, x; `/ @sudo docker images -a6 P1 s- T4 `3 J* F4 S
```' I! c& p6 ?- G8 I) A8 w7 A$ L G- I
/ i4 a' ?# O1 g2 ]$ n使用以下指令删除所有镜像:
5 B9 R$ [4 @; B0 ?4 \' H# ^
4 q, x# U1 r3 x+ W% w, f; B```
( p, p5 A' n! H: j2 i; E3 S" Nsudo docker rmi $(sudo docker images -a -q)
& z/ ^5 V. r) e& [5 T- D```" u1 I1 q% q9 f6 o
6 ?4 V. L) p g+ s/ y: t3. 删除 Docker 安装包
; X" r) ?0 X# D7 R8 p0 ?
4 S' I, k3 R2 j& j1 p. t, G' m使用以下指令删除安装包:
' L! a! z4 s7 G% A
" J! s3 l1 |" C# K# u5 W, f```
- X" V6 d9 e9 l. L) S8 Csudo yum remove docker-ce% @ a6 d( G* A. c5 C/ q5 n
sudo rm -rf /var/lib/docker5 v% z5 L) `# R, J. ~' ]
```% T$ ^. t8 m, i/ C1 l& K0 s4 f
0 q4 d7 s* T5 U1 n2 E* K, R$ C
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|