|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:
3 R. d: b7 |: h; a; R8 _& p# g" K
1. 停止和删除所有 Docker 容器
! O7 w0 B# ?6 F2 c2 S: I/ f9 j! q
) g8 c% A% R) S# }4 k使用以下指令查看正在运行的容器:
& a6 l! K9 |2 v# u+ c
: N) c3 t( |1 {- l```
8 O. b1 x/ s4 Y$ s2 esudo docker ps -a
' A- y2 Q/ j( r5 g _0 I! h& p```
S, F# A, G+ F- \+ ^5 I; k/ H+ V
3 i7 `0 Z$ o: S. T7 E+ ^使用以下指令停止运行的所有容器:9 c3 J0 n9 \4 w7 ~( K5 `1 w. F- k7 O
: }$ r9 } ?' m$ [" k& g
```; g: c3 H+ [/ c" s& \3 t7 u
sudo docker stop $(sudo docker ps -a -q)
1 U% h$ u4 B/ i3 R, M4 f3 k```/ q- n" |; D# y; D6 k8 Y6 n6 ?; c
! f: F% r$ `+ g$ g使用以下指令删除所有容器:
7 n( X" [, z( z' s7 v/ I. C7 B# Y M8 S# [
``` m! J& m& c/ \, M- E$ J
sudo docker rm $(sudo docker ps -a -q)9 L6 L& y4 ]* T* t* H k1 T6 T
```, r' Q/ F g0 S- j' Y- h! b
6 F- D' d7 L/ H. \& \, A8 l2. 删除所有 Docker 镜像
4 s! F( M1 h/ f7 b7 N) `
3 y9 ?4 C0 }. C" q使用以下指令查看所有本地的镜像:, X9 Q$ o/ C# r9 }( b
5 S& X4 b$ j) m' ?: U+ k```
2 `! T7 m9 \6 m7 L! N/ ~sudo docker images -a7 D5 r' `: L0 x
```5 n/ f2 a0 J- q3 Z- ^8 W# _
- B$ W, X/ E2 }; j4 M- A. x$ p" r6 R使用以下指令删除所有镜像:
; t' w6 A" l. f7 W
7 q X5 r. `( y7 C2 d3 D, i```
/ u6 Q, L. a# E7 Ssudo docker rmi $(sudo docker images -a -q)- L; x% C9 v$ k3 Q9 s7 Q [
```- d# ?0 f4 {: p: P* H a
+ W' g+ O0 F% z" ~3. 删除 Docker 安装包
4 Z! s( f+ S3 ~7 K# u/ `; A( ?, @2 C8 q! j \
使用以下指令删除安装包:
( ^! W( r9 P ~* l$ M5 i
2 F% Q! n4 e7 A```
& K9 T' p1 ~5 L# T$ Z! \sudo yum remove docker-ce+ W: l7 C7 T4 h- h+ D/ b: a
sudo rm -rf /var/lib/docker1 M1 j& Z$ Q# h) m+ J) G9 z: ^; P
```1 n& u( U2 P1 P7 T# R
6 O" D- l( ?) D. N( ^- e2 J/ z以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|