|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
! W# x d" g3 c* y" B0 Q9 t, C" G0 Q& M! z( U$ }, B, d7 l2 s- p
1. 停止和删除所有 Docker 容器
7 R5 }$ X: }) x; [/ g- X- Y
1 ~6 Z: |9 y( x5 S6 @使用以下指令查看正在运行的容器:" B; R r/ `5 K+ a5 s7 Z
6 ]& X7 ]4 e4 w) U& y# _6 H& Z```
/ c5 K. s" J0 N( d% @; Isudo docker ps -a& u4 s; n' B& l- v
```) G2 C: D9 [5 }0 {
% u! Z7 \0 N# ]$ `使用以下指令停止运行的所有容器:
8 C% z: y4 C! W( t0 y2 O1 s; C
. u+ y$ J! N. ?$ x, ?- g8 L g" H; B```
+ l$ {% X4 h2 `$ w; L3 y8 o; bsudo docker stop $(sudo docker ps -a -q)5 [* J% G6 C- |) \2 [" ]6 i; E
```* y3 N2 x3 D" h
2 X% b" Q0 C8 v" V/ Z使用以下指令删除所有容器:
: E, C2 Q! R: W0 j7 X& K! L0 y' |# b+ R- \2 M; S
```
# l9 c: z! j5 |$ w. z8 C1 f/ J6 D' usudo docker rm $(sudo docker ps -a -q)
) q* k3 q3 M2 h- l3 |- L```
9 ^% `) h0 b2 w$ Y* l" c
: F* e5 W. v7 i% E1 T( o2. 删除所有 Docker 镜像) s- n# D7 Z: |
) F4 P+ w; q+ U! @( y使用以下指令查看所有本地的镜像:
2 D# s$ ?, `1 G( f9 k) { s7 \1 \! p- p
```3 y$ o+ O2 ?( @* C/ M# y$ \1 w5 i
sudo docker images -a
6 ?; k2 a; F3 m3 F1 ?9 g# c```
% ~; q" f7 B+ W W
+ H( J: ~1 `5 \. F" q# O使用以下指令删除所有镜像:. B& a! l t# \% d+ [
" J) E# X( n; N
```6 K! G% a: B: I# q6 ~' T$ @+ R
sudo docker rmi $(sudo docker images -a -q)
4 q3 @4 q2 `* w7 D+ \5 i```
: e, W7 ^9 }6 j+ I. ~
5 K+ M J9 y4 o$ W# V, A' j3. 删除 Docker 安装包
* d! `+ R# Z0 [% ]# Q$ I8 B- u7 R) a' T5 j( `7 {0 I. R5 i- @, Y
使用以下指令删除安装包:4 Q% t' r7 t2 m8 y9 D2 |, @, J: q
/ J; h S& o$ ], D% g% t# a```: }' ?5 ] x' S/ Q3 ?
sudo yum remove docker-ce
/ {8 D8 L# v: X9 ~. W( g6 B$ Esudo rm -rf /var/lib/docker9 u. j: a% L/ X4 c6 w
```
# Q6 d0 `5 o8 T Y h, |: U2 K
: N6 u& ~3 ? p; p/ K以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|