Formula
zmide/tap/oci-mirror-proxyoci-mirror-proxy
Local, read-only registry mirror proxy for Docker
使用 Homebrew 安装
在终端中运行此命令。
brew install zmide/tap/oci-mirror-proxy平台支持
macOS
- Apple Silicon提供二进制包
- Intel提供二进制包
Linux
- x86_64提供二进制包
- ARM64提供二进制包
平台下载文件名仅表明提供对应二进制包,不代表兼容所有系统版本。缺少下载记录不等于不支持。
注意事项
Before the first start, create your user configuration if it does not exist:
oci-mirror-proxy initRun as your current user (without sudo):
brew services start zmide/tap/oci-mirror-proxyDocker settings are not changed automatically. See: https://ocimp.zmide.com/docs/installation#homebrew
后台服务
请先完成注意事项中的配置,再启动服务。安装不会自动启动服务。
启动服务
brew services start zmide/tap/oci-mirror-proxy停止服务
brew services stop zmide/tap/oci-mirror-proxy导出的服务配置路径来自导出 Homebrew 数据的环境,可能与你的电脑不同。请使用 brew services 管理服务,不要直接照抄这些路径。
{
"run": [
"/opt/homebrew/opt/oci-mirror-proxy/bin/oci-mirror-proxy",
"serve"
],
"run_type": "immediate",
"keep_alive": {
"always": true
},
"log_path": "/opt/homebrew/var/log/oci-mirror-proxy.log",
"error_log_path": "/opt/homebrew/var/log/oci-mirror-proxy.log"
}原生软件包 JSON
原始 Homebrew 记录,包含全部平台变体和未识别字段。
{
"name": "oci-mirror-proxy",
"full_name": "zmide/tap/oci-mirror-proxy",
"tap": "zmide/tap",
"oldnames": [],
"aliases": [],
"versioned_formulae": [],
"desc": "Local, read-only registry mirror proxy for Docker",
"license": null,
"homepage": "https://ocimp.zmide.com",
"versions": {
"stable": "1.0.19",
"head": null,
"bottle": false
},
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_darwin_arm64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "83ba84157735af94ccf9ba4b10371a16ad8cf165f0f72256091f62b49c9e6976"
}
},
"patches": [],
"local_patch_checksums": {},
"revision": 0,
"version_scheme": 0,
"compatibility_version": null,
"autobump": true,
"no_autobump_message": null,
"skip_livecheck": false,
"bottle": {},
"pour_bottle_only_if": null,
"keg_only": false,
"keg_only_reason": null,
"options": [],
"build_dependencies": [],
"dependencies": [],
"test_dependencies": [],
"recommended_dependencies": [],
"optional_dependencies": [],
"no_linkage_dependencies": [],
"uses_from_macos": [],
"uses_from_macos_bounds": [],
"requirements": [],
"conflicts_with": [],
"conflicts_with_reasons": [],
"link_overwrite": [],
"caveats": "Before the first start, create your user configuration if it does not exist:\n oci-mirror-proxy init\n\nRun as your current user (without sudo):\n brew services start zmide/tap/oci-mirror-proxy\n\nDocker settings are not changed automatically. See:\n https://ocimp.zmide.com/docs/installation#homebrew\n",
"installed": [],
"linked_keg": null,
"pinned": false,
"outdated": false,
"deprecated": false,
"deprecation_date": null,
"deprecation_reason": null,
"deprecation_replacement_formula": null,
"deprecation_replacement_cask": null,
"deprecate_args": null,
"disabled": false,
"disable_date": null,
"disable_reason": null,
"disable_replacement_formula": null,
"disable_replacement_cask": null,
"disable_args": null,
"post_install_steps": [],
"post_install_defined": false,
"service": {
"run": [
"/opt/homebrew/opt/oci-mirror-proxy/bin/oci-mirror-proxy",
"serve"
],
"run_type": "immediate",
"keep_alive": {
"always": true
},
"log_path": "/opt/homebrew/var/log/oci-mirror-proxy.log",
"error_log_path": "/opt/homebrew/var/log/oci-mirror-proxy.log"
},
"tap_git_head": "98b7164bc611a1c6f59a219d5e0758acfc724056",
"ruby_source_path": "Formula/oci-mirror-proxy.rb",
"ruby_source_checksum": {
"sha256": "1475428eebb235dc812bd9d36fd8229ce7ae430b496bd64c91f34f0e72560ee5"
},
"variations": {
"golden_gate": {
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_darwin_amd64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "7b302d282751428110a7c681ebb3a57676379251eec537060e5fb7b4394c515e"
}
}
},
"tahoe": {
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_darwin_amd64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "7b302d282751428110a7c681ebb3a57676379251eec537060e5fb7b4394c515e"
}
}
},
"sequoia": {
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_darwin_amd64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "7b302d282751428110a7c681ebb3a57676379251eec537060e5fb7b4394c515e"
}
}
},
"sonoma": {
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_darwin_amd64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "7b302d282751428110a7c681ebb3a57676379251eec537060e5fb7b4394c515e"
}
}
},
"ventura": {
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_darwin_amd64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "7b302d282751428110a7c681ebb3a57676379251eec537060e5fb7b4394c515e"
}
}
},
"monterey": {
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_darwin_amd64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "7b302d282751428110a7c681ebb3a57676379251eec537060e5fb7b4394c515e"
}
}
},
"big_sur": {
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_darwin_amd64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "7b302d282751428110a7c681ebb3a57676379251eec537060e5fb7b4394c515e"
}
}
},
"x86_64_linux": {
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_linux_amd64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "b46fbd264fc57b1a0c400bd0b1229e0f9aa5e379300b09c8a5bea1d5942a4671"
}
}
},
"arm64_linux": {
"urls": {
"stable": {
"url": "https://github.com/runui/oci-mirror-proxy/releases/download/v1.0.19/oci-mirror-proxy_v1.0.19_linux_arm64.tar.gz",
"tag": null,
"revision": null,
"using": null,
"checksum": "46f896a67db281e64ec384fe2f029edcd7b227a980a64669cbe2fc5959bb3e08"
}
}
}
}
}