J'essaie de comprendre le nouveau système OpenShift et maintenant nous avons des images push. Je connais un peu Docker et je voulais l'utiliser. J'ai lu à certains endroits que nous pouvions choisir Docker comme stratégie.Autoriser la stratégie Docker dans Openshift 3
Donc, fondamentalement, je crée une image basée sur httpd
et un fichier html de base et a essayé de le pousser avec la commande suivante dans le dossier du projet:
oc new-app . --strategy=docker
Je reçois ce message sur la console:
error: buildconfigs.build.openshift.io "openshift" is forbidden: build strategy Docker is not allowed
Que dois-je faire pour l'autoriser? Je ne vois pas une bonne explication nulle part ...
Vous pouvez simplement construire votre image localement et pousser à l'image OpenShifts Registre. OpenShift reconstruit et déploie votre application dès que la nouvelle version de l'image a été téléchargée. Voici un bon tutoriel pour cette stratégie: https://blog.openshift.com/getting-started-docker-registry/ – Rotareti