私は新しいOpenShiftシステムを理解しようとしています。私はDockerについて少し知っていて、私はそれを使いたいと思っていました。私はいくつかの場所で戦略としてDockerを選ぶことができます。オープンシフト3でドッカー戦略を可能にする
だから、基本的に、私はhttpd
に基づいて画像や基本的なHTMLファイルを作成し、プロジェクトフォルダから次のコマンドでそれをプッシュしようとした:
oc new-app . --strategy=docker
私はコンソールにこのメッセージが表示されます。
error: buildconfigs.build.openshift.io "openshift" is forbidden: build strategy Docker is not allowed
許可するにはどうすればよいですか?どこでも良い説明はありません。
あなただけのローカルであなたのイメージを構築し、OpenShifts画像のレジストリにそれをプッシュすることができます。 OpenShiftは、新しいイメージバージョンのアップロードが終了すると、すぐにアプリケーションを再構築してデプロイします。その戦略のための素敵なチュートリアルがあります:https://blog.openshift.com/getting-started-docker-registry/ – Rotareti