Dockerhub의 Automated build 사용
Automated Build란?
새롭게 일어선 Docker Hub는 단순한 이미지 집적소가 아니라 Build도 할 수 있게 되었다.
github, BitBacket과 연계하여 거기에있는 리포지토리의 상태에서 마음대로 Build 해준다.
이번에는 typesafe-activator를 캡처한 이미지를 만드는 Dockerfile을 쓰고, github에 push, Docker Hub에서 build 해 보았다
htps : // 기주 b. 코 m / 감자도 / 도 c 케 rty ぺさふぇ- c ゔ ぁ와 r
htps : // 후 b. 도 c r. 코m/
Dockerfile을 github로 push
이런 Dockerfile을 썼다. 졸린 눈을 문지르고 있었기 때문에 끔찍한 일이되었습니다.
이번에는 @ringo의 ringo/scientific
를 기반으로 사용해 보았습니다.
FROM ringo/scientific:6.5
RUN yum install -y wget unzip
RUN mkdir -p /home/src/ && cd /home/src && wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.rpm && rpm -ivh jdk-8u5-linux-x64.rpm
RUN cd /home/src && wget http://downloads.typesafe.com/typesafe-activator/1.2.2/typesafe-activator-1.2.2.zip && unzip typesafe-activator-1.2.2.zip
RUN ln -s /home/src/activator-1.2.2 /usr/local/lib/activator && ln -s /usr/local/lib/activator/activator /usr/local/bin/activator
이것과 README와 LICENSE를 나누고 git push
Automated Build
Docker Hub의 톱 페이지 의 오른쪽 상단에 ADD Repository라는 버튼을 누르면 이런 식으로 Automated Build를 선택할 수 있다
이런 페이지에 가기 때문에, 그대로 github를 선택해, build 하고 싶은 Dockerfile이 있는 리포지토리를 선택
여기서 설정하고, 그대로 진행하면, 나머지는 마음대로 build 대기의 큐에 쌓일 수 있다
대기열에 쌓일 때
이것은 build 대기 5 번째 그림. 처음 build했을 때는 240명 대기로 전혀 build 되지 않았다
build 도중 상태. Pushing이기 때문에 build는 패스하고 저장소에 올리는 중입니다.
build가 끝났습니다. 로그가 나온다
이제 저장소가 완성됩니다. 편리
시도할 수는 없지만 할 수있는 것들
Dockerhub에 WebHook과 Build Trigger가 있기 때문에
이런 Dockerfile을 썼다. 졸린 눈을 문지르고 있었기 때문에 끔찍한 일이되었습니다.
이번에는 @ringo의
ringo/scientific
를 기반으로 사용해 보았습니다.FROM ringo/scientific:6.5
RUN yum install -y wget unzip
RUN mkdir -p /home/src/ && cd /home/src && wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.rpm && rpm -ivh jdk-8u5-linux-x64.rpm
RUN cd /home/src && wget http://downloads.typesafe.com/typesafe-activator/1.2.2/typesafe-activator-1.2.2.zip && unzip typesafe-activator-1.2.2.zip
RUN ln -s /home/src/activator-1.2.2 /usr/local/lib/activator && ln -s /usr/local/lib/activator/activator /usr/local/bin/activator
이것과 README와 LICENSE를 나누고 git push
Automated Build
Docker Hub의 톱 페이지 의 오른쪽 상단에 ADD Repository라는 버튼을 누르면 이런 식으로 Automated Build를 선택할 수 있다
이런 페이지에 가기 때문에, 그대로 github를 선택해, build 하고 싶은 Dockerfile이 있는 리포지토리를 선택
여기서 설정하고, 그대로 진행하면, 나머지는 마음대로 build 대기의 큐에 쌓일 수 있다
대기열에 쌓일 때
이것은 build 대기 5 번째 그림. 처음 build했을 때는 240명 대기로 전혀 build 되지 않았다
build 도중 상태. Pushing이기 때문에 build는 패스하고 저장소에 올리는 중입니다.
build가 끝났습니다. 로그가 나온다
이제 저장소가 완성됩니다. 편리
시도할 수는 없지만 할 수있는 것들
Dockerhub에 WebHook과 Build Trigger가 있기 때문에
Dockerhub에 WebHook과 Build Trigger가 있기 때문에
어쩌면
Reference
이 문제에 관하여(Dockerhub의 Automated build 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jagaximo/items/4cbda778a10fd37f68e6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)