我正在尝试将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/