iT邦幫忙

0

在docker中gitlab的image問題

  • 分享至 

  • xImage

延續前述想清理docker中的image的問題。在那部有安裝docker的主機中有上百個gitlab/gitlab-runner跟gitlab/gitlab-ce的image。
Image產生的頻率大約是一週一、兩個左右。然而那部主機裡面的程式在完成開發之後,實際上已經一年多沒有人去動過主機。也就是說那上百個gitlab/gitlab-runner跟gitlab/gitlab-ce的image全部都是自動產生的。

所以我另外的疑問是,gitlab/gitlab-runner跟gitlab/gitlab-ce的image自動產生是正常的狀況嗎?我能否透過設定讓它不要自動產生?或是我應該定期去清理這些自動產生的image?

Han iT邦研究生 1 級 ‧ 2022-09-29 09:51:29 檢舉
不太清楚 gitlab cicd 相關流程
不過我覺得燃眉之急可以先透過跑排程執行 docker image prune 來處理
如果日後比較清楚相關設定再來做調整應該就可以了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
JamesDoge
iT邦高手 1 級 ‧ 2023-02-20 09:13:42

你可以透過設定 --no-cache 選項來避免使用緩存來建立image,這樣會減少新image的生成。另外,你也可以透過定期清理過期的image以節省磁碟空間。可以使用 docker image prune 指令來刪除沒有使用的image。

我要發表回答

立即登入回答