云计算核心技术Docker教程:注册服务器配置注册表

来源:TechWeb 2022-06-18 13:07:47  阅读量:17244   

注册表配置基于YAML文件,如下所述尽管它自带了合理的缺省值,但是在将它投入生产之前,您应该彻底检查系统

覆盖特定的配置选项。

在从正式映像运行注册表的典型设置中,您可以通过将—e参数传递到您的部分或使用指令Dockerfile来指定环境中的配置变量。包封/包围

要覆盖配置选项,请创建一个名为REGISTRY_variablewherevariable的环境变量,这是配置选项的名称,而_表示缩进级别。例如,您可以配置根目录存储文件系统后端:

存储:

文件系统:

根目录:/var/lib/registry

要覆盖该值,请设置以下环境变量:

注册表存储文件系统根目录=/某处

此变量覆盖目录中的/var/lib/注册表值/某处。

覆盖整个配置文件

如果默认配置不是您使用的合理基础,或者如果您在从环境中覆盖密钥时遇到问题,您可以通过将备用YAML配置文件作为卷安装在容器中来指定它。

通常,从头开始创建一个名为config.yml的新配置文件,然后在docker run命令中指定它:

$ docker run—d—p 5000:5000—restart = always—name registry

—v ` pwd `/config . yml:/etc/docker/registry/config . yml

注册处:2

声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。

猜你喜欢

300

热门文章