我正在尝试配置我的Docker实例以允许Mac上的不安全注册表。但是,在Docker的新安装中,我无法找到放置
的配置文件- insecure-registry host:port
我在某些地方看到将它放在/ etc / default / docker文件中,但文件夹默认不存在。我甚至尝试在/ etc / defaults目录中修改一个docker文件无济于事。
我真的可以使用一些洞察力。感谢。
答案 0 :(得分:2)
将docker-machine
与--engine-insecure-registry
一起使用即可在Mac上完成此操作。如果您最初使用名称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