|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:4 w% o: ~9 u+ S- R
5 M; |- H- c ]. U1. 停止和删除所有 Docker 容器
, @& q+ M0 D1 m# f' k2 W& f: y- k4 t3 ~3 [
使用以下指令查看正在运行的容器:
% k/ ?: b4 S1 l8 y; W4 u# h! u3 l8 ^
. l4 G, B0 Z' n" K/ o u) V/ ~& c: w```3 P: Z; k' r6 S. l( Q
sudo docker ps -a
8 B: V! ^, f& ~! o4 c3 d+ M```
i' \; Q3 I2 i% X+ S% \
/ \6 x( N2 s, f' e使用以下指令停止运行的所有容器:
0 \5 G+ ?7 p) n
) q# L( q X# o1 O* }```
! @7 d( J. \6 }/ Q7 \sudo docker stop $(sudo docker ps -a -q)
0 l: Q0 M; V0 A* J$ {9 k2 p' g```; E1 i+ i( h+ w" b0 @ R
" U _6 W& Q- N) W6 y$ d
使用以下指令删除所有容器:
5 l; p% E; r0 h) f* T8 j
" v8 Y$ M/ ~/ l4 U. g; {```
8 o1 c! ], m: h6 ?+ M csudo docker rm $(sudo docker ps -a -q)
& [: g& R- e- O7 u( y```( j: r- o7 e5 p7 C
) a: u$ z# f+ c3 k: \2. 删除所有 Docker 镜像
/ t$ m( b( p9 v+ W6 s: ^2 N/ o% W1 S2 }6 {2 D4 }& c
使用以下指令查看所有本地的镜像:
* e! d8 \4 i# \3 p, a9 n: U
- A# l# |% O1 p+ Y0 r9 F2 s```
: b h- K" q% [5 V8 ~. i3 M* l2 ?/ Psudo docker images -a
8 ^% U0 e% }3 n7 L) w5 e1 Z```
/ V- X* S9 c- q0 g! Z7 v- ^5 z5 w7 n/ c2 P p) _1 j
使用以下指令删除所有镜像:7 x1 i7 N; S3 g# W
* L9 z& o5 U0 ^```
4 \3 h2 Z) p' m qsudo docker rmi $(sudo docker images -a -q)
_* t) P# f& v% c7 q2 t```
2 o' D" C' F$ D: B" `& I2 i, R; \$ a( U ?+ r) K: I8 `' J' d) Y
3. 删除 Docker 安装包/ X0 I) `% E$ n- d
, p. l% K+ B9 f( s; q) E; h使用以下指令删除安装包:$ d: N" p4 l [1 ~
& J$ Y+ p; Z# F: j/ I
```
* U& g; U' ]' J" \sudo yum remove docker-ce
+ o- t4 O) ?; ?: E) `% esudo rm -rf /var/lib/docker
9 Y- l& \6 z8 v" {! ^, r```
* j9 V! ]# o) _. M e! T8 R5 t: T, v
. K& X. n( [+ c以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|