macos - Mac OS X和Docker 1.9.1不安全的注册表位置

标签 macos configuration docker docker-machine

我正在尝试将Docker实例配置为允许Mac上不安全的注册表。但是,在新安装的Docker中,我找不到放置该配置文件的配置文件。

--insecure-registry host:port



我在某些地方看到将其放在/ etc / default / docker文件中,但默认文件夹不存在。我什至尝试将/ etc / defaults目录中的docker文件重新创建都无济于事。

我真的可以利用一些见解。谢谢。

最佳答案

在Mac上,将docker-machine--engine-insecure-registry一起使用即可完成此操作。如果最初使用名称dev创建计算机,则需要先停止并删除它:

docker-machine stop dev
docker-machine rm dev

然后,假设您的注册表位于registry.mydomain.internal:8443,则可以使用以下命令创建新计算机:
docker-machine create -d virtualbox --engine-insecure-registry registry.mydomain.internal:8443 dev

关于macos - Mac OS X和Docker 1.9.1不安全的注册表位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34209735/

相关文章:

macos - 动态地将单元添加到使用自动布局布局的 NSMatrix 中会产生奇怪的效果;为什么?

ios - 最新版本的 Xcode 与 Mountain Lion 不兼容

configuration - Yii2:无法执行RBAC迁移(您应该配置 “authManager”…)

configuration - 将环境属性与弹性 beantalk 配置文件中的文件一起使用

azure - Azure 中的 Docker-compose - DNS 不起作用

docker - 如何从Kubernetes/OpenShift的Pod中排除代理环境变量?

docker - 如何使用容器编排为 Visual Studio .NET Core 项目提供控制台输入?

objective-c - NSUndoManager : separate multiple changes in one run loop cycle

macos - 如何在 mac os x 上安装 libGL?

javascript - JSON Restful 服务安全