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

Docker配置文件在windows上的位置,例如,启用不安全的注册表/Docker选项

余靖
2023-03-14

我想为Docker添加一个用于在Windows(10)机器上进行测试的不安全注册表。不幸的是,我找不到任何信息,通常的/etc/docker/default配置文件在Windows上的位置。

更新1

我确实找到了一个看起来很有前途的方法

  1. 编辑c:/users/username/.docker/machine/default/config.json
  2. 添加注册表:“InsecureRegistry”:[“x.x.x.x:port”]
  3. 使用(?)重新启动dockerDocker-machine.exe重新启动默认值
    null

共有1个答案

陶琦
2023-03-14

以下几点对我起到了作用:

  1. 编辑c:/users/username/.docker/machine/default/config.json
  2. 添加注册表:“InsecureRegistry”:[“x.x.x.x:port”]
  3. 重新启动docker(请参阅下面的注释)*
  4. 重新启动windows(必须有更好的方法;-)
  5. Docker登录x.x.x.x:port
 类似资料:
  • 我有一个Docker1.12在CentOS上运行。我正在尝试添加不安全的注册表到它和文件中提到的东西只是不工作。系统使用,因此我创建了文件。 加载后台进程并重新启动docker服务后,systemd显示环境变量在那里 但是当我运行时,我没有看到添加了不安全的注册表 将图像推送到失败,原因是 有什么可以做的吗?我是不是漏掉了什么? 更新 之后,不安全的注册表开始工作。

  • 我安装了docker工具箱,我正在尝试连接到我的私有注册表。 我将以下内容添加到 我可以成功登录注册表。但是当我尝试从注册表拉/推到注册表时,我收到以下错误。 任何帮助都将不胜感激。谢谢

  • 问题内容: 无论如何,是否需要为使用docker-machine创建的docker守护进程配置 --allow-insecure-ssl 。 命令: 输出: 问题答案: 如果您正在运行稳定的docker-machine v0.2版本,则无法以简便的方式设置docker选项。但是在下一版本v0.3中,使用创建参数解决了该问题。 目前,此功能位于RC1上,然后您可以使用v0.3.0-RC-1版本或等待

  • 我正在尝试将融合模式注册表部署到我们的内部AWS基础设施(ECS)中,以便它可以作为RESTAPI使用。完整图像已从Confluent获得,网址为: https://hub.docker.com/r/confluentinc/cp-schema-registry 我创建了一个Dockerfile,用于部署具有以下配置的Dockerfile: 我需要为同一服务启用身份验证和授权。根据我的理解,可以通

  • 问题内容: 我在Windows 7上创建a.bat,a.bat的内容是: 然后运行a.bat,但不起作用,我发现单词“ set”是npm和bat的特殊关键字,是否有解决此问题的方法? 问题答案: 您不应该使用文件来更改npm注册表。相反,请尝试使用修改文件。更改注册表的正确命令是 您可以使用command 查找更多信息,还可以在以这种方式运行文件时以及是否运行文件时检查特权。

  • 我正在通过Windows上的Docker桌面运行本地Kubernetes群集。我正试图修改我的kube apiserver配置,我找到的所有信息都表示要修改。我一直找不到这个文件,也不确定该怎么做。因为集群是通过Docker Desktop运行的,所以是否有不同的流程?