|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
$ Y; J; h4 O& \" j9 T% R2 n/ w) G1 j
1. 停止和删除所有 Docker 容器- i, F5 q! s2 b6 h6 w l6 _! W
m3 V0 E% c; k使用以下指令查看正在运行的容器:0 V) O6 c, W& b. @
6 i6 J& [% r1 D+ x
```
, B) w5 \$ x: W usudo docker ps -a
2 |- n: }1 }$ ]0 ~, v4 M* }```% Y8 i) ?1 K% r2 w6 v9 w
* F, K& z+ P5 V1 s8 p
使用以下指令停止运行的所有容器:3 Y. [5 d# Y. [6 ^/ u0 N
W8 I" V7 P5 o) o- x. P( B
```: u; K3 V7 @- i# M x
sudo docker stop $(sudo docker ps -a -q)! D+ ^7 s; y" S, J
```
4 |) Y* ?( A# |1 I; D) [0 j i7 v4 f: F$ i+ `
使用以下指令删除所有容器:8 A3 r- @# S) ]( ?/ b
( m( a% S- k( k```9 z" M: f9 ~/ T" {1 \( O
sudo docker rm $(sudo docker ps -a -q)* J# G3 Q. ?; c" `- d {5 V
```; w% p- r, p+ I. k& l
: S, R! g. r. d; {! R
2. 删除所有 Docker 镜像
. P5 i7 E. e' c3 b: X! g$ S
6 m' q* H. j5 a; z" @$ o使用以下指令查看所有本地的镜像:
- {) H) k1 b5 t5 [2 I( L: r9 ]# q1 x1 Y3 P4 x8 ]3 o' Z6 @
```
' g0 |+ e2 m b8 P Vsudo docker images -a
! @7 y4 s0 k h0 o& H```
7 M9 E4 E7 M/ t, Q! d
) {( R1 ?6 s9 e1 y4 U6 u使用以下指令删除所有镜像:
$ p" c, r$ C& \- D- m6 a1 r# i |6 P
```9 @( }" Z, p4 y
sudo docker rmi $(sudo docker images -a -q)
/ {8 C/ h8 V+ G; P/ i```8 a4 r# M' s) U8 I8 D# K' `
5 w$ d- c9 E+ D$ x' A3. 删除 Docker 安装包0 h; O$ z9 `' O1 r3 h9 e9 q
% p' P) |5 A% E! h6 c
使用以下指令删除安装包:3 W) z1 G8 C. F" t8 {; b" p3 Y
9 t ^6 u3 N3 X- O8 _
```
$ R+ M# \9 J& s% X, B) ?sudo yum remove docker-ce
9 r+ c: ^6 f7 m7 Z! c$ `. w- m osudo rm -rf /var/lib/docker
' W5 x" P0 n* L```) Z" F( T# H7 i7 u) N7 `- v
) S" W6 H, i) ?3 c( Q1 i- f
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|