当前位置: 首页 > 知识库问答 >
问题:

在Mac OS上,我应该在哪里设置'--insecure-registry'标志?

陶山
2023-03-14

我使用的是OS X 10.10。当尝试与我们团队的私有docker注册表通信时,它不断给我这样的错误:

Error: Invalid registry endpoint https://registry.xxx.xxx/v1/: Get
https://registry.af-sys.com/v1/_ping: dial tcp xx.xxx.xxx.xxx:xxx: i/o timeout.
If this private registry supports only HTTP or HTTPS with an unknown CA
certificate, please add --insecure-registry...

在Ubuntu系统上,可以通过将docker_opts添加到/etc/default/docker配置文件中来解决此错误,如下所示:

DOCKER_OPTS="$DOCKER_OPTS --insecure-registry myregistry:5000"

Mac OS是否有类似的配置文件,可以在其中添加docker_opts选项?

共有1个答案

鱼志诚
2023-03-14

您必须将其设置为Docker计算机的/Boot2Docker配置文件:docker-machine ssh

/var/lib/boot2docker/profile

EXTRA_ARGS='
--label provider=virtualbox --insecure-registry myregistry:5000

'

然后重新启动Docker服务。

sudo /etc/init.d/docker restart
 类似资料:
  • 问题内容: 我正在使用OS X 10.10。尝试与我们团队的私有Docker注册中心进行通信时,它一直给我这样的错误: 在Ubuntu系统上,可以通过添加到配置文件中来解决此错误,如下所示: Mac OS是否有类似的配置文件可在其中添加选项? 问题答案: 您必须将其设置为Docker Machine的/ Boot2Docker配置文件: / var / lib / boot2docker / pr

  • 问题内容: 使用外壳程序脚本配置其环境的许多Java应用程序都使用JAVA_HOME环境变量来启动Java的正确版本,找到JRE JAR,等等。 在macOS X 10.6中,以下路径似乎对此变量有效 其中一些是到实际当前虚拟机的符号链接(在Java Preference窗格中定义)。 但是应该使用哪一个?或者可以使用其中任何一个? 问题答案: 我只是设置为该命令的输出,该命令应该为您提供Java

  • 下面这2段代码有区别吗? 我好奇为啥都是生成的,位置还变了。。。 laravel 11

  • 我正在尝试为没有它们的包装提供类型: 我在带有打字稿 2.4.2 的 webpack 中使用 ts-loader,并且在 tsconfig.json 中设置了以下类型根: 我试图模仿: < code>index.d.ts中包含以下内容: 但是错误仍然存在。我做错了什么?我应该把那些自定义的. d.ts文件放在哪里? 和任何其他类型根之间有什么区别?为什么TypeScript会区别对待它们?

  • 我正在尝试编辑简单的Andorid应用程序build.gradle 我应该添加https://developer.android.com/studio/build/application-id 我应该把andorid{...}放在哪里?

  • 半绿拇指在这里。我希望下载一些Apache Commons和Google Guava库以在Eclipse中使用。多个 Q 理想情况下,我希望它位于所有Mac / * NIX系统通用的目录中。然而,这个Q 那么我应该把第三方Java库放在哪里呢?