欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Docker容器磁盤占滿的情況有哪些

小編給大家分享一下Docker容器磁盤占滿的情況有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)IDC提供業(yè)務(wù):資陽服務(wù)器托管,成都服務(wù)器租用,資陽服務(wù)器托管,重慶服務(wù)器租用等四川省內(nèi)主機(jī)托管與主機(jī)租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機(jī)房,BGP機(jī)房,電信機(jī)房,移動機(jī)房,聯(lián)通機(jī)房。

應(yīng)用日志過多

默認(rèn)情況下,每個 Docker 容器都有 10G 的存儲空間,當(dāng)超出該大小時,容器就會出現(xiàn)問題。

可以參考官方文檔 dm.basesize 參數(shù)的說明來修改默認(rèn)的容器大?。?/p>

指定創(chuàng)建基本設(shè)備時要使用的大小,這會限制圖像和容器的大小。默認(rèn)值為10G。請注意,精簡設(shè)備本質(zhì)上是“稀疏的”,因此大多數(shù)空的10G設(shè)備不會在池上使用10 GB的空間。但是,文件系統(tǒng)將為空盒使用更多空間,設(shè)備越大。

可以在守護(hù)進(jìn)程重啟時增加基本設(shè)備大小,這將允許所有未來的圖像和容器(基于這些新圖像)具有新的基本設(shè)備大小。

例子

$ sudo dockerd --storage-opt dm.basesize=50G

這將使基本設(shè)備大小增加到50G。如果現(xiàn)有基本設(shè)備大小大于50G,Docker守護(hù)程序?qū)伋鲥e誤。用戶可以使用此選項擴(kuò)展基本設(shè)備大小,但不允許縮小。

此值會影響系統(tǒng)范圍的“基本”空文件系統(tǒng),該文件系統(tǒng)可能已被拉出的圖像初始化和繼承。通常,更改此值需要執(zhí)行其他步驟:

$ sudo service docker stop

$ sudo rm -rf /var/lib/docker

$ sudo service docker start

我在這里遇到的問題是因為某個模塊會在 10 分鐘內(nèi)輸出 1G 的日志,修改日志策略后可以解決該問題。

Dockerd 日志過多

有一個 GitLab 的 docker 服務(wù),運行幾個月后就會出現(xiàn)無法 push 和 pull 的情況,原因都是因為 /var/lib/docker 磁盤空間已滿導(dǎo)致的。而導(dǎo)致磁盤空間占滿的原因是因為 dockerd 的日志占用了十幾G的空間導(dǎo)致的。

日志文件的路徑形如: /var/lib/docker/containers/CONTAINER_ID/CONTAINER_ID-json.log

參考:https://stackoverflow.com/questions/31829587/docker-container-logs-taking-all-my-disk-space

可以參考如下幾種解決方案:

1. 啟動容器參數(shù)

參考:https://docs.docker.com/engine/reference/commandline/run/

使用 --log-opt Log driver options 配置日志策略。

例如: --log-opt max-size=50m。

2. 全局默認(rèn)配置

在 daemon.json 中配置,linux 中默認(rèn)位置為 /etc/docker。

配置示例:

{
 "log-driver": "json-file",
 "log-opts": {
  "max-size": "10m",
  "max-file": "3",
  "labels": "production_status",
  "env": "os,customer"
 }
}

日志配置參考:https://docs.docker.com/config/containers/logging/configure/

完整 daemon.json 示例參考:https://docs.docker.com/engine/reference/commandline/dockerd/

{
 "authorization-plugins": [],
 "data-root": "",
 "DNS": [],
 "dns-opts": [],
 "dns-search": [],
 "exec-opts": [],
 "exec-root": "",
 "experimental": false,
 "features": {},
 "storage-driver": "",
 "storage-opts": [],
 "labels": [],
 "live-restore": true,
 "log-driver": "json-file",
 "log-opts": {
 "max-size": "10m",
 "max-file":"5",
 "labels": "somelabel",
 "env": "os,customer"
 },
 "mtu": 0,
 "pidfile": "",
 "cluster-store": "",
 "cluster-store-opts": {},
 "cluster-advertise": "",
 "max-concurrent-downloads": 3,
 "max-concurrent-uploads": 5,
 "default-shm-size": "64M",
 "shutdown-timeout": 15,
 "debug": true,
 "hosts": [],
 "log-level": "",
 "tls": true,
 "tlsverify": true,
 "tlscacert": "",
 "tlscert": "",
 "tlskey": "",
 "swarm-default-advertise-addr": "",
 "api-cors-header": "",
 "selinux-enabled": false,
 "userns-remap": "",
 "group": "",
 "cgroup-parent": "",
 "default-ulimits": {
 "nofile": {
  "Name": "nofile",
  "Hard": 64000,
  "Soft": 64000
 }
 },
 "init": false,
 "init-path": "/usr/libexec/docker-init",
 "ipv6": false,
 "iptables": false,
 "ip-forward": false,
 "ip-masq": false,
 "userland-proxy": false,
 "userland-proxy-path": "/usr/libexec/docker-proxy",
 "ip": "0.0.0.0",
 "bridge": "",
 "bip": "",
 "fixed-cidr": "",
 "fixed-cidr-v6": "",
 "default-gateway": "",
 "default-gateway-v6": "",
 "icc": false,
 "raw-logs": false,
 "allow-nondistributable-artifacts": [],
 "registry-mirrors": [],
 "seccomp-profile": "",
 "insecure-registries": [],
 "no-new-privileges": false,
 "default-runtime": "runc",
 "oom-score-adjust": -500,
 "node-generic-resources": ["NVIDIA-GPU=UUID1", "NVIDIA-GPU=UUID2"],
 "runtimes": {
 "cc-runtime": {
  "path": "/usr/bin/cc-runtime"
 },
 "custom": {
  "path": "/usr/local/bin/my-runc-replacement",
  "runtimeArgs": [
  "--debug"
  ]
 }
 },
 "default-address-pools":[{"base":"172.80.0.0/16","size":24},
 {"base":"172.90.0.0/16","size":24}]
}

配置參數(shù)后需要重啟 docker 服務(wù)。

docker-compose 配置

參考:https://docs.docker.com/compose/compose-file/compose-file-v2/

配置示例:

logging:
 options:
  max-size: '12m'
  max-file: '5'
 driver: json-file

以上是“Docker容器磁盤占滿的情況有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前標(biāo)題:Docker容器磁盤占滿的情況有哪些
地址分享:http://chinadenli.net/article36/jgijsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、、全網(wǎng)營銷推廣、ChatGPT、做網(wǎng)站、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
九九视频通过这里有精品| 亚洲国产精品国自产拍社区| 91欧美亚洲精品在线观看| 日本av在线不卡一区| 国语久精品在视频在线观看| 国产精品午夜视频免费观看 | 男女午夜福利院在线观看| 老司机精品一区二区三区| 久久精品国产第一区二区三区| 亚洲a码一区二区三区| 日韩在线精品视频观看| 亚洲综合一区二区三区在线| 日韩国产中文在线视频| 精品欧美国产一二三区| 69久久精品亚洲一区二区| 国产福利一区二区久久| 国产精品十八禁亚洲黄污免费观看| 欧美一区二区日韩一区二区| 久久亚洲精品中文字幕| 久草国产精品一区二区| 日韩精品视频香蕉视频| 日本高清不卡在线一区| 性欧美唯美尤物另类视频| 六月丁香六月综合缴情| 欧美日韩精品综合在线| 中国少妇精品偷拍视频| 精产国品一二三区麻豆| 亚洲第一视频少妇人妻系列| 国产丝袜极品黑色高跟鞋| 综合久综合久综合久久| 久久综合日韩精品免费观看| 99久久精品国产日本| 国产精品亚洲欧美一区麻豆| 中文字幕在线区中文色| 欧美韩日在线观看一区| 欧美日韩黑人免费观看| 亚洲乱码av中文一区二区三区| 午夜福利网午夜福利网| 九九九热在线免费视频| 在线观看视频日韩精品| 久热这里只有精品九九|