添加不安全的注册表并按“应用并重新启动”
时,Docker Engine(在mac上)崩溃我正在添加不安全的注册表设置,终端在运行oc cluster up命令时建议启动我的openshift门户。
openshift/openshift-origin-client-tools-v3.9.0-alpha.3-78ddc10-mac
$ oc cluster up
Starting OpenShift using openshift/origin:v3.9.0-alpha.3 ...
Pulling image openshift/origin:v3.9.0-alpha.3
Pulled 1/4 layers, 26% complete
<snip>
Pulled 3/4 layers, 99% complete
Pulled 4/4 layers, 100% complete
Extracting
Image pull complete
-- Checking OpenShift client ... OK
-- Checking Docker client ... OK
-- Checking Docker version ... OK
-- Checking for existing OpenShift container ... OK
-- Checking for openshift/origin:v3.9.0-alpha.3 image ...
Pulling image openshift/origin:v3.9.0-alpha.3
Pulled 1/4 layers, 26% complete
Pulled 1/4 layers, 34% complete
Pulled 1/4 layers, 45% complete
Pulled 1/4 layers, 48% complete
Pulled 1/4 layers, 53% complete
Pulled 1/4 layers, 57% complete
Pulled 1/4 layers, 61% complete
Pulled 1/4 layers, 66% complete
Pulled 2/4 layers, 72% complete
Pulled 2/4 layers, 76% complete
Pulled 2/4 layers, 80% complete
Pulled 2/4 layers, 81% complete
Pulled 2/4 layers, 88% complete
Pulled 3/4 layers, 93% complete
Pulled 3/4 layers, 99% complete
Pulled 4/4 layers, 100% complete
Extracting
Image pull complete
-- Checking Docker daemon configuration ... FAIL
Error: did not detect an --insecure-registry argument on the Docker daemon
Solution:
{
Ensure that the Docker daemon is running with the following argument:
--insecure-registry 172.30.0.0/16
{
You can run this command with --create-machine to create a machine with the
right argument.
这是一个用于mac的docker的docker安装,没有自定义。
预期结果:docker重新启动,我可以重新运行命令
实际结果:docker遇到错误并建议三种选择:恢复出厂设置,诊断或退出。
答案 0 :(得分:1)
实际上前几天我遇到了这个问题!
使用Mac OSX客户端上的GUI更新不安全的注册表设置后,Docker无法启动。确保按退出键 - 不要按恢复出厂设置,否则会丢失所有图像和容器...
我去了这里:
〜/ .docker / daemon.cfg
已禁用的实验性功能,偶尔会自行启用。
然后我手动添加了不安全的注册表,并重新启动了Docker。
〜/ .docker / daemon.cfg看起来像这样:
*{dateOfBirth}
嘿presto,它工作了! :)
HTH!