|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:8 [$ J) C2 d7 H* q7 k4 i
' N2 b) S5 f; }# d- n f- F1. 停止和删除所有 Docker 容器
: t1 W: _$ [5 E4 x( v7 ~& q- M& I, B, Z* M) G
使用以下指令查看正在运行的容器:
3 Y2 ]0 E3 S l# E3 o* B* n+ [. M7 N% o; U
```. L2 z) c! Z: L% P0 \
sudo docker ps -a
: ? r$ Y' m. S& d```, d2 d6 v# V9 M9 P: Q5 {
* [( b) M! [ r k- ~! X使用以下指令停止运行的所有容器:- L U7 s9 X2 V6 I- n E! l6 X2 A/ T
7 G6 i; I# g2 J) v6 h- _' t
```
1 C6 [! B( w3 {6 L& ], e' _sudo docker stop $(sudo docker ps -a -q)
, c# i9 n/ q; }) v& |* b```" ^ p! s' u" E1 R! W
% O: z! l. N7 ^3 l. q+ I- Q使用以下指令删除所有容器:
( z! H9 l, H0 b* Q n: A1 J* u4 n* x* x$ S
```
h- r8 A) X) u, [0 N; p- I- \sudo docker rm $(sudo docker ps -a -q)* M' Y+ q& F" e6 f* ^
```: X! w9 T! v( h6 e
* z* ?! }/ F2 }% A# t7 j \( }
2. 删除所有 Docker 镜像
" H T% L1 t2 X: g9 s$ H' V1 _4 |% i' z* ~! W8 W! e- I
使用以下指令查看所有本地的镜像:
1 t; D- u v/ R/ b4 u7 X0 K Q) O3 F* E. e! @1 k( [4 O5 c
```' Q; B9 D" Q& `' p) \, W8 Q! @
sudo docker images -a
% f2 i5 w& a i/ }```
( V8 {# j- p6 a
( A' q( ]2 C, S% N% a$ d使用以下指令删除所有镜像:
6 Q3 c( t$ O* w+ W+ E
. B+ s& J5 \* w& _! L3 S' L```
3 e. J2 `% E+ P# j$ F3 Xsudo docker rmi $(sudo docker images -a -q)
& y) T$ y9 W* e# a5 G6 p$ T D```
$ m0 U8 ]" }+ j, o6 }- H- G7 x, d( U# J' [$ I5 a
3. 删除 Docker 安装包
8 a) l7 s! `5 E0 K. D6 |% W, ~! m ?; J* g
使用以下指令删除安装包:4 F4 U4 s9 F# y( M f5 |
( Y: `2 B+ [. @0 V% t2 [% k8 {
```) S! ]/ g# _5 q- S3 v
sudo yum remove docker-ce5 I4 L0 r: f6 p! H
sudo rm -rf /var/lib/docker
2 j! B4 |. ]0 H4 Z; E' C, ~ n```+ C e- u1 G. x2 Y4 b, ?& y
7 M8 w) @3 ^3 k9 X* v- R以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|