|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:9 A. B* ]$ \! k+ L/ S/ J
# t) Z. R, O! v: j( r; I* E, _; h" {
1. 停止和删除所有 Docker 容器( K: l% ~; \0 q }% ~# o0 L
$ G8 y/ R( T6 X! Q* J s使用以下指令查看正在运行的容器:
$ ^! u/ l. }& w) w P0 c4 y0 m/ k& `& }
```
) ?* u% q ]7 ^% P( l. n6 W7 wsudo docker ps -a3 b/ A4 m. M) y8 i. |6 ]
```) y0 O( s% o# s- ~) |
2 g1 D) ]% S* c2 s8 p# P+ J
使用以下指令停止运行的所有容器:. v/ `0 Q$ _, G9 `$ {! J8 j
- T& l" ?1 M+ _0 h0 L2 I```
/ d+ t- g8 {/ |) v: Dsudo docker stop $(sudo docker ps -a -q)
& c; X# K/ w a3 {. E8 O```
% v# j% B! H$ s! G! V/ C8 ~7 e( ^! w% _1 M X8 }! V U
使用以下指令删除所有容器:$ m* j0 B+ m. ^# O# w3 `6 E$ S
) ]( `, m4 ?! t& r9 U* g6 O```1 I: t1 l( f, S$ D V
sudo docker rm $(sudo docker ps -a -q)
' y% g/ L( ]: E5 W5 m" F" ~```+ E+ y# w$ j" N: [/ j4 q0 j% q
/ B2 u- ~5 |7 g# J2. 删除所有 Docker 镜像2 R7 X" e* p. C3 @
5 J* J% f( t+ M* `! M2 Y
使用以下指令查看所有本地的镜像:
( G6 W4 T& O8 `6 Q9 l: f" t1 z/ ~/ \+ W0 k, D% u
```
) \! S; }" t$ w+ l+ v5 e0 c4 Zsudo docker images -a. x0 ~: [" P: Y) a9 w
```
& O2 O4 B/ K% J8 D. [8 s: m+ t2 F2 o2 `8 b; q% c
使用以下指令删除所有镜像:9 ^$ _1 v: p6 s+ M: e4 B
" `. M, o, M5 \* Q! X```! |+ m+ R( \. i; O9 c
sudo docker rmi $(sudo docker images -a -q)
! B5 C& B* e# U E% K! h& i```
6 ?) H( q8 ?1 W% p! t" M/ @: Q6 H5 [+ D8 t* J" |' Q" ~
3. 删除 Docker 安装包( J+ S, J7 Q( {7 D4 G
' B2 U0 c8 |+ \7 a" f( N: G, N6 r
使用以下指令删除安装包:
& E4 \, M4 S0 k: k: y& h$ z9 s, Q2 U& T& z
```& X m1 N5 R$ e) T9 o
sudo yum remove docker-ce
0 X; Z/ B; q* o; C$ w; Xsudo rm -rf /var/lib/docker
" Q4 G0 p7 R' f1 {* }, x```2 P' u/ f- k. f# I, l$ f
' c3 m* K2 w5 `- l$ K以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|