您好,登錄后才能下訂單哦!
Docker中鏡像拉取策略可以通過配置docker daemon的配置文件來實現,常見的配置文件為/etc/docker/daemon.json
。在這個配置文件中可以指定拉取鏡像的策略以及選擇使用的鏡像倉庫。
常見的鏡像拉取策略包括以下幾種:
default
:默認策略,表示如果本地沒有該鏡像,則會從配置的鏡像倉庫中拉取。
always
:總是拉取最新的鏡像,即使本地已經存在該鏡像。
if-not-present
:僅當本地不存在該鏡像時才會拉取。
never
:永遠不會拉取鏡像,只會使用本地已存在的鏡像。
可以根據實際需求選擇合適的鏡像拉取策略,配置到docker daemon的配置文件中。配置文件中的相關配置如下所示:
{
"registry-mirrors": ["https://<your-mirror>"],
"debug": true,
"log-level": "info",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"live-restore": true,
"group": "dockerroot",
"default-address-pools": [
{
"base": "172.80.0.0/16",
"size": 24
}
],
"storage-driver": "overlay2",
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
},
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
],
"dns": ["8.8.8.8", "8.8.4.4"],
"dns-search": ["example.com"],
"dns-options": ["timeout:2"],
"tls": true,
"tlsverify": true,
"tlscacert": "/var/docker/ca.pem",
"tlscert": "/var/docker/server-cert.pem",
"tlscert": "/var/docker/server-key.pem"
}
配置完成后,重啟docker服務使配置生效即可。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。