|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:7 S- X3 e5 a8 M1 }' @$ p
" y/ O& k) [* a0 r1. 停止和删除所有 Docker 容器
9 ]$ y H* y9 j% _+ X" g! b
2 C. j' q2 L. x! ?% f$ t% u6 Q8 M使用以下指令查看正在运行的容器:! w) l9 y5 p, D
$ a+ F1 E1 \4 y- k9 p( C```3 n, c$ R" u/ b7 y
sudo docker ps -a5 L. l3 N; m" \2 k8 D
```
& g- S% u$ z+ R5 x0 [
: ~5 Z3 v# d3 Z" h' L使用以下指令停止运行的所有容器:$ x3 ]7 O2 F% \7 I: O: _" J" Q6 c& d
6 }3 E; S$ O- H- {
```8 s1 m: \$ a' x# H' m, @" v
sudo docker stop $(sudo docker ps -a -q); ~0 |1 `8 v% @9 H# \
```
' d8 X% ? H' B s0 A8 p
4 l2 \/ j6 P% Q& v7 I$ o' L7 f7 p- {使用以下指令删除所有容器:+ ^( A2 d, {1 S ^$ P
6 F; S: H5 t6 i2 i8 J
```
3 R9 p7 m# z' C/ Y6 Asudo docker rm $(sudo docker ps -a -q)7 X* r( o! H7 G, ]
```
! w+ y ?9 | l% A/ n& r6 |+ g3 W" F& u3 X k1 y; }3 S( Q" ~; R# k
2. 删除所有 Docker 镜像
: ?) z( s4 l, U _
) A* y7 [" F; T3 k7 S! a使用以下指令查看所有本地的镜像:
! m; Q, h4 D) E4 l% I# M' l& A; s& F# I: U0 d
```
4 _" H8 u& X) K# e3 F$ ^sudo docker images -a
; e- s" j6 f4 |/ B```+ R8 s: f" `$ Q' r ?( x
- c. Y. d: ?7 |( Z' A9 z3 c使用以下指令删除所有镜像:/ ^8 t% N" m0 A7 H+ {+ n+ ^
9 r9 f" E# M6 Z$ Y8 D2 d' M
```6 s, a7 p- w }/ A% J' z6 f
sudo docker rmi $(sudo docker images -a -q)
" D: g* m2 P' K9 {9 T2 ]" T7 g) }: B```: J2 b, ^/ F: F. B' Z
4 Y, Q3 A* {* {" P( P* P9 C( }3. 删除 Docker 安装包
D. m: s$ G" i. P0 L6 ]% {
9 X" b" f/ H7 c( C ^使用以下指令删除安装包:
+ e' ~7 [! y+ n& E1 ?8 q
" q% ~6 R) k6 n( x```! m# Q. u: N0 C) h
sudo yum remove docker-ce/ R1 x; A$ p+ M
sudo rm -rf /var/lib/docker# q" f- C3 T) s# F, b
```: V6 D% H, v* I& f, W
8 ?' ]* r1 ]* D6 o+ ?0 I以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|