|
|
以下是在 CentOS 系统下彻底删除 Docker 项目及整个 Docker 的详细步骤及指令:) X6 p) A# |2 i
2 T6 [. Y. u0 P) B* w6 L9 o
1. 停止和删除所有 Docker 容器
$ ^& b5 ^6 Y$ i$ u
6 V' p5 \: F- I3 c使用以下指令查看正在运行的容器:
1 D( W9 Q- y `: v/ j% a
# s P% [- p( H: k B```, ?2 B* a3 B |; ^( f
sudo docker ps -a
) r: r/ N& {7 P) a) i```
2 `7 v4 A* F3 z5 ]8 Y
4 F' O- p! _* d4 |2 ]% S使用以下指令停止运行的所有容器:/ w# `' I* l% v& K6 | k4 r
& P9 {/ @ d0 L$ U( p```& F5 }1 q5 V/ N. y, j t+ J
sudo docker stop $(sudo docker ps -a -q)( ?" f$ V! ]% ~6 G
```
8 z1 ~1 C* \9 y! Z8 e$ B( C
2 a/ u( Q( X$ ]8 V使用以下指令删除所有容器:
* y3 S+ v: n' N. v. a& J, {
# x' y: \4 [4 D$ x. p5 [```7 b, n- i; t( M0 O: a& \: z9 X! _ J+ K
sudo docker rm $(sudo docker ps -a -q); D A' b3 k, y
```/ D# f' L& S; W' C
0 w) g1 v- o4 [! F
2. 删除所有 Docker 镜像
* K, d% ~" W" c: y. i6 X) u' X% d9 k+ |' }; D0 z6 B& `1 @
使用以下指令查看所有本地的镜像:0 o+ W; `; t! `/ h, ~
' r& d/ e1 ^; E/ b( B v& W
```
# E/ |% m0 @+ Ssudo docker images -a
4 e j& M/ M9 @# K```' `& [! q8 p+ f Y4 L$ N& Q
( n' i$ ]& O- F8 M( p
使用以下指令删除所有镜像:3 ^( |9 \) {# M+ h- F* b
c$ h0 S- D7 r( z5 X' q* l```
) @1 T: t$ N! K/ s1 o: [sudo docker rmi $(sudo docker images -a -q)
( @9 U1 W5 _$ @```- ^& [6 O/ T) Z' }
' A, Q N( S. L8 [0 f+ ^ p
3. 删除 Docker 安装包" @) ]' J# i; r- J8 {
( [( Y q, l# [. U& d8 H使用以下指令删除安装包:
" y1 ], x0 G0 d4 C8 y. i8 D* x1 w$ j0 l( h5 L9 ^) V; K x l
```2 q$ q, i' ]- D' J' f# o
sudo yum remove docker-ce
3 v) l- K: c2 I1 d8 j+ {sudo rm -rf /var/lib/docker5 {( b+ S: i; |" n2 r @1 H
```
- p+ F6 o* U) ^6 N8 |: W
% ^! J3 o/ A" e, b! r以上操作将会彻底删除 CentOS 系统中的 Docker 项目及整个 Docker,使用前请确保您需要删除 Docker,在删除前一定要备份好有价值的镜像和容器。 |
|