成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Docker 環境清理的常用方法

開發 前端
如果你使用 docker 進行大規模開發,但是沒有清理策略,那么你的磁盤馬上就會被填滿,當你真的必須因為產品火爆而要立即交付一些東西時,你就無法交付。

 如果你使用 docker 進行大規模開發,但是沒有清理策略,那么你的磁盤馬上就會被填滿,當你真的必須因為產品火爆而要立即交付一些東西時,你就無法交付。

[[389617]]

當我們在計算機中運行一個進程時,一旦這個進程完成,所有東西都會隨之銷毀。容器是我們現在很多人操作的基礎設施。一切東西都運行在一個容器上,旨在每個容器有一個進程。當進程完成,容器就退出。但它不會自行清理。

Docker 積累的東西

你需要注意這些

  • 已經停止的容器
  • 磁盤卷
  • 鏡像
  • 網絡

如果有足夠的空間,你可能不太關心磁盤空間,但是網絡也很重要。默認地,Docker 使用 bridge 網絡,它的極限是 31 個網絡。當達到極限時,你會看到下面這條消息:

 

  1. could not find an available, non-overlapping IPv4 address pool among the defaults to assign to the network 

如果你是一個為每個項目創建一個網絡的 docker-compose 重度用戶,就會發生這種情況。你可以通過設置一個自定義--subnet子網來解決問題,例如:

 

  1. docker network create dada --subnet 192.167.11.0/24 

但無論如何,本文的重點是清理。

使用 docker 清理

清理已經停止的容器

 

  1. docker rm -v $(docker ps --all --quiet --filter 'status=exited') 

這會找到所有處于已退出(exited)狀態的容器,一行一個地輸出它們的 ID,以便我們可以將它提供給其它 shell 指令。

我們使用docker rm -v來刪除任何匿名卷(沒有顯式名稱的卷)。

清理磁盤卷

上面的命令應該刪除與該容器關聯的卷。如果你手動創建卷,并要刪除任何未被使用的卷:

 

  1. docker volume rm $(docker volume ls --quiet --filter 'dangling=true') 

清理鏡像

通常刪除所有 Docker 鏡像是安全的。我們可以在需要的時候按需獲取。通常在一個鏡像被清理后,構建時間會更長,因為 docker 守護進程需要花時間再次下載鏡像

 

  1. docker rm --force $(docker images --quiet) 

這里,我們使用了--force來強制刪除鏡像,即使一個容器正在使用那個鏡像。我們可以以后再獲取這個鏡像。

清理網絡

這很簡單。我們可以刪除任何網絡,它會在之后按需重建。

 

  1. docker network rm $(docker network ls --quiet) 

使用 docker-compose 清理

如果你使用 docker-compose 啟動容器,我們有一種簡單的方法來清理與特定 compose 文件關聯的資源。

 

  1. docker-compose down --volumes --rmi all --remove-orphans 

不幸的是,這個命令不會刪除匿名卷,因此你必須處理這些匿名卷。

一條命令解決所有問題

docker 是短暫的,我們總是可以重新獲取鏡像,為了開發重新創建我們的數據庫,或者這只是一個持續集成系統,我們可以刪除一切。

 

  1. docker system prune --all --force --volumes 

 

責任編輯:華軒 來源: 服務端思維
相關推薦

2021-12-26 18:23:10

Kubernetes集群命令

2013-04-15 15:07:43

清理日志Linux系統

2020-02-05 14:31:04

兩種互通方法

2010-08-26 10:12:54

2015-04-28 09:12:10

云計算軟件無序

2021-08-30 11:07:32

iPhone存儲空間

2009-10-21 09:50:46

Linux數據備份操作系統

2015-01-04 09:49:37

PHPDocker開發環境

2021-08-16 09:35:34

Collections Java開發

2020-05-14 10:06:27

多云

2021-12-08 23:19:11

手機蘋果內存

2021-03-21 23:42:33

微信手機存儲

2023-09-13 10:25:46

Docker容器

2009-06-02 14:15:44

myeclipse jmyeclipse設置

2009-09-17 18:07:22

C#動態數組

2021-12-21 09:35:59

CSV存儲數據Python

2010-05-17 15:17:06

MySQL常用操作

2021-05-18 09:08:18

字符串子串對象

2009-06-11 13:49:30

2020-08-25 08:53:02

Linux端口轉發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲网站观看 | 欧美精品一区二区三区在线播放 | 国家一级黄色片 | 亚洲成人激情在线观看 | 99在线免费观看视频 | 日韩二区 | 中文字幕一区二区三区日韩精品 | 亚洲视频在线观看 | 日韩在线h | 欧美久久久久 | 亚洲欧洲精品一区 | 九九久久国产精品 | 国产精品久久久久久久岛一牛影视 | 久久久网 | 日韩av一区二区在线观看 | 国产一区二区精品在线观看 | 亚洲精品久久久一区二区三区 | 久久国产精品久久久久久 | 久久国产成人 | 美美女高清毛片视频免费观看 | 视频一区 亚洲 | 淫片专区| 精品国产一区二区三区久久 | 久久视频一区 | 国产剧情一区 | 狠狠躁18三区二区一区 | 一区二区亚洲 | 特黄色一级毛片 | 亚洲福利在线视频 | 中文字幕一区二区三区在线观看 | 久久综合久久综合久久 | 久久一| 久久久久久久91 | 亚洲精品久久久久中文字幕欢迎你 | 日韩三级在线观看 | 日韩三| 亚洲一区中文字幕 | 国产成人精品高清久久 | 福利电影在线 | 久久com| 亚洲欧美aⅴ |