2017-10-19 12 views
1

새로운 OpenShift 시스템을 이해하려고 노력 중입니다. 이제는 푸시 이미지가 있습니다. Docker에 대해 조금 알고 있고 그것을 사용하고 싶었습니다. Docker를 전략으로 선택하는 곳을 몇 곳 읽었습니다.오픈 시프트 3에서 도커 전략 허용

그래서 기본적으로 나는 httpd에 따라 이미지와 기본 HTML 파일을 생성하고 프로젝트 폴더에서 다음 명령을 밀어하려고 :

error: buildconfigs.build.openshift.io "openshift" is forbidden: build strategy Docker is not allowed

:

oc new-app . --strategy=docker 

내가 콘솔에서이 메시지

허용하려면 어떻게해야합니까? 어디서나 좋은 설명을 볼 수 없습니다 ...

+0

을 그냥 로컬 이미지를 구축하고 OpenShifts 이미지 레지스트리에 푸시 할 수 있습니다. OpenShift는 새로운 이미지 버전의 업로드가 완료되면 바로 응용 프로그램을 다시 만들고 배포합니다. 이 전략에 대한 좋은 자습서는 다음과 같습니다. https://blog.openshift.com/getting-started-docker-registry/ – Rotareti

답변

3

OpenShift Online을 사용하는 경우 docker 빌드 유형을 활성화 할 수 없습니다. OpenShift Online의 경우 이미지를 로컬에서 빌드 한 다음 Docker Hub와 같은 외부 이미지 레지스트리로 밀어 넣거나 내부 OpenShift 레지스트리에 로그인하여 이미지를 직접 내부로 푸시 할 수 있습니다. 그런 다음 이미지를 배포에 사용할 수 있습니다.

OpenShift 클러스터를 직접 설정 한 경우 기본적으로 docker 빌드 유형을 사용하도록 설정해야합니다. 당신은 더 많은 정보를 찾을 수 있습니다 : 그것은 그렇게 할 수

가하는 S2I 빌더 이미지를 사용할 수있다. 참조 :

+0

메신저를 사용하여 메신저 3. 웹 콘솔을 사용합니다. 오픈 시프트 온라인이라는 뜻입니까? –

+1

로그인하려면 https://manage.openshift.com/으로 가면 OpenShift Online입니다. –