|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
" j- j% A. V- e- l3 D2 S" w6 I- S% |) d9 c( w! h3 |6 S* Z7 ^
1. 停止和删除所有 Docker 容器
. ^; j; G4 ]8 L5 O1 z. M7 P
' h" i$ ], N0 g+ {* D- m- J使用以下指令查看正在运行的容器:% ^0 i/ g# Z* g5 ?
1 g2 @. W5 {2 D: u```
' v( l9 d2 q9 F& Fsudo docker ps -a( D% B3 w) v" F1 K! q
```% Q* l7 h$ e+ R( |$ ~- l I
+ h9 O1 n0 {9 S- D4 t3 O6 @9 Z' d* a; O使用以下指令停止运行的所有容器:
: F, K% U* u L$ C7 R' S8 r- A3 y2 H
3 X' V* \9 j" |# T7 t7 L6 e/ y```( [9 U$ T8 n. x. F& X
sudo docker stop $(sudo docker ps -a -q)
0 \2 z! @. m# ~& G```! ~: p0 s( R: n. h5 p. [
* e P6 \* |( A$ z使用以下指令删除所有容器:
! D. O3 k$ V$ E' D. U# z! y# [ l
; p$ X" T" `6 c! K/ c```8 a$ L1 y( l8 T% I3 f0 R2 z
sudo docker rm $(sudo docker ps -a -q)
" a" F) b) I3 b! S3 ````/ v4 E' _, C9 r$ n) W% `+ ]
x% z3 P- ?/ M( v4 N5 W
2. 删除所有 Docker 镜像 ^6 F. a4 X! c
8 E2 m+ s3 \8 e' C3 P5 d0 t
使用以下指令查看所有本地的镜像:
$ Z$ h0 N, F: @8 P7 L9 t- i5 h1 _# }) J
```6 H- O7 e5 t- |* `$ S' f
sudo docker images -a
3 \) Z1 f2 g: f- {! R& O2 `" m```6 G9 H5 n* U' m
, ]9 ~: c* \3 q4 L# k- R4 L
使用以下指令删除所有镜像:
! z- H* k# T- ~3 e/ i; b0 r, _9 H8 S
```7 X! d! Q/ |' y6 J0 M
sudo docker rmi $(sudo docker images -a -q)5 r0 M, \/ x+ x3 n
```
( q% p t! F. m( o5 l1 k
4 M' |6 i- z: k( R$ x) b3. 删除 Docker 安装包
0 H& k. I6 F f+ c) Q
1 w! v: Z* R2 t+ p; I. Z+ N3 C使用以下指令删除安装包:: R6 s! W m, E2 S0 Y' }
; e& ?% k4 O O9 ^ p6 H' k! n( [
```
( a/ ]4 N- l- i6 h$ L; W1 csudo yum remove docker-ce
/ v1 T. L* {' K" G( R/ z J; f4 Usudo rm -rf /var/lib/docker
/ J, Z+ U0 ]( W, f) F```
9 [0 {" o7 ?2 k5 }6 D- r' F( X. {$ r" J5 g' a+ x# [* p
以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|