|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:5 c8 ]8 L& A T5 h0 ~! r7 p
! ^! X9 X! Y' n3 p1. 停止和删除所有 Docker 容器1 h4 b! d6 \/ X; g
% c9 O6 w& u: w! a6 Y
使用以下指令查看正在运行的容器:
, ~8 v0 F7 I9 x) _7 K5 N& T2 e8 s3 q! ^8 P8 `6 i; B* p
```
" ]7 W7 l5 E* M0 e/ ^+ \6 Msudo docker ps -a
$ ~; v" r; ^, {- K& g9 K```9 K9 F# d& c! e1 j# Y* M
' ~- u5 ~) W1 N使用以下指令停止运行的所有容器:( B2 X) o: X: ~0 e# Y
( g. s3 Y i8 J7 \$ c: Q```
) }. H, S& W8 g' |+ Qsudo docker stop $(sudo docker ps -a -q)
5 e9 w! b8 w+ W# Y( p```; L, p' i. T9 ~3 P* x
% D" b2 t0 O: Z使用以下指令删除所有容器:3 E" o: @# D9 h# i9 c
6 I& A/ t. H. C0 |: ?1 L& C" v4 ?```# S! \3 Y2 i0 U8 N8 W( w8 I/ f' R
sudo docker rm $(sudo docker ps -a -q)
$ B5 L) L1 f6 a+ K A: g```" f. \- Y$ y+ L% f
! T+ _ i" R, }/ Y
2. 删除所有 Docker 镜像
6 _0 L% U! `: ^' D8 y- x* j8 P' m
1 r5 g9 y9 j$ n$ ]/ c4 V8 H' ~1 H使用以下指令查看所有本地的镜像:* I, g' Z& O/ x9 V6 K
/ C7 u, Z- R1 @- d6 A```# W, q* L' w0 V/ @7 S
sudo docker images -a
* |9 _ `6 P8 |* A* Q```$ H) Y3 K9 b, H% V
, X9 q ]2 K9 U2 q6 L4 I) w使用以下指令删除所有镜像:
1 x3 X0 S3 { M6 m4 D2 p0 p2 l1 S' s5 H0 X- Y7 W
```8 s7 `! v3 U2 Z) Q2 q/ }, g( U0 L
sudo docker rmi $(sudo docker images -a -q)
K2 ?# ]/ g& @! e```
2 C) u0 Z! @$ Z, G, a
7 X( u3 s8 i$ c0 U3 Y, o3. 删除 Docker 安装包* b; e+ p3 M; }1 s& v
- \; v! {9 s% O3 Z) }使用以下指令删除安装包:" `, f6 j& i3 s Z6 w
5 L- y* z T% x( A$ Y* ~# X$ h
```
1 ^, a. V& U. U7 I+ e2 ?( m q- esudo yum remove docker-ce
: C' o% F: E- u8 \! }sudo rm -rf /var/lib/docker/ Q0 ]" ~" X: \9 x# c: y, l
```- \7 f) q x1 f
& n+ u5 r. c, S7 a1 }5 J% q以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|