|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
. `3 f$ t1 ]: _% f" B8 n% Z! A' H/ W* U
1. 停止和删除所有 Docker 容器% p9 s- p/ V4 K, _* r) n4 D
4 `7 z' j) G, `$ D0 U" b9 D1 e
使用以下指令查看正在运行的容器:! w3 A( v+ F" v
E7 H8 d0 `; M9 D```- J! t$ u) k4 N% p# r1 l
sudo docker ps -a3 A$ d3 F2 I0 [2 V0 s8 P% I( N
```
2 i# {( U) z% B3 t
- o; g# N: ?* C3 l0 i使用以下指令停止运行的所有容器:
- A# H5 D8 E5 ?1 [
7 R' _' W% @/ _$ j+ |% ````
/ @3 D3 D9 a# }2 m- gsudo docker stop $(sudo docker ps -a -q)# v* x4 Y5 X+ r- |
```$ ?, V ]! o7 y1 g5 h
1 v( t: L5 {9 u! a: f4 [1 k( H& a使用以下指令删除所有容器:% Q% }# X4 r- n/ A
+ [- A4 M/ N: {% e```
' _* a5 w- K* I! c5 Xsudo docker rm $(sudo docker ps -a -q). u% [# o/ H; p! L& I6 R
```) m5 {( u* l ~1 @; n' K8 z. |! l$ m
# [7 z2 a2 T& D. d9 O2. 删除所有 Docker 镜像
0 i" A1 v2 [ F0 X# x F) h& z7 Z$ v8 E/ N2 y2 A0 T9 `9 H: k7 N
使用以下指令查看所有本地的镜像:
% p: {! v) w* A- K" A! d* V3 ~6 l7 E- j( F- K0 j! h4 C- W \# a, t8 C8 ^
```9 j7 a5 D I. ]( d$ |; T
sudo docker images -a
T2 q* z1 T5 E* f' V5 ]: L/ ?! D) p```8 v' g" {; U- M' R0 v1 d
6 W& D; E7 R! `6 J# Q- ]( z; |使用以下指令删除所有镜像:4 ^0 v: v% j, z/ p
' \/ q0 F* E0 ?+ R# E```
# D% A( i' _3 f: k$ w! w6 |! vsudo docker rmi $(sudo docker images -a -q)
/ @9 P; Q: m' s; A1 }```; M0 p! ?+ [! q
; l) j4 y. g3 F! s- C; R! R0 _3. 删除 Docker 安装包! j. @. L5 |+ A H, x6 u3 c
5 _) T" m6 v' w; H2 ?, d7 w6 J使用以下指令删除安装包:
4 R, z8 f( {" a0 q+ r; z. c# }5 r. L; ~ k- J6 k
```, x8 H$ J( R5 J, D) j8 q/ h8 V
sudo yum remove docker-ce7 {5 L# w9 i: A" |
sudo rm -rf /var/lib/docker2 b) g$ ~& V& V0 ]' W: l( l) y
```* L" g/ @# h$ [7 r" l/ j8 Y# R; V
_7 c7 [. e ?( K& A# k* L0 d: K$ }以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|