While trying to install redhat openshift,you will get an error.
$ oc cluster up
-- Checking OpenShift client ... OK
-- Checking Docker client ... OK
-- Checking Docker version ... OK
-- Checking for existing OpenShift container ... OK
-- Checking for openshift/origin:v1.3.1 image ...
Pulling image openshift/origin:v1.3.1
Pulled 0/3 layers, 3% complete
Pulled 1/3 layers, 71% complete
Pulled 2/3 layers, 86% complete
Pulled 3/3 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
The answer is really easy.
You should edit /etc/containers/registries.conf file.
vi /etc/containers/registries.conf and add172.30.0.0/16
to the list ofregistries
under[registries.insecure]
category.
[registries.insecure]
registries = ['172.30.0.0/16']
After editing the config, reload systemd and restart the Docker daemon.
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
run again
./oc cluster up