어떻게 Jenkins 기반 Docker 미 러 를 구축 합 니까?

이 글 은 주로 Jenkins 를 바탕 으로 Docker 미 러 를 구축 하 는 것 을 소개 했다.글 에서 예시 코드 를 통 해 매우 상세 하 게 소개 되 었 고 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가 치 를 가지 기 때문에 필요 한 친 구 는 참고 할 수 있다.
전제 적 의미:
SpringCloud 마이크로 서비스 에는 여러 개의 폴 더 가 포함 되 어 있 습 니 다.창고 의 모든 코드 를 끌 어 낸 다음 옵션 매개 변수 에 따라 Maven 으로 지정 한 디 렉 터 리 의 jar 를 컴 파일 한 다음 이 디 렉 터 리 의 Dockerfile 파일 에 따라 Docker 미 러 를 만 듭 니 다.
1.SpringCloud 프로젝트 구조
Dockerfile 파일 의 위 치 를 주의 하 십시오.src 와 pom.xml 와 같은 등급 입 니 다.그 다음 에 이 파일 을 사용 합 니 다.등급 이 다 르 면 다음 에 Dockerfile 파일 을 선택 할 때 고려 하여 수정 해 야 합 니 다.바로 환경 변 수 를 사용 하 는 곳 입 니 다.

Git 창 고 는 전체 항목 이지 만 옵션 매개 변수 에 따라 spring-cloud-eureka-server-demo 폴 더 만 컴 파일 합 니 다.
2.Docker 설정
원 격 접근 열기:

vim /lib/systemd/system/docker.service
#       
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

systemctl daemon-reload
systemctl docker restart
국내 163 소스 설정:

vim /etc/docker/daemon.json
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
3.Jenkins 설정
docker 플러그 인 설치
시스템 관리-시스템 설정-클 라 우 드,docker 설정 정 보 를 추가 합 니 다.구체 적 으로 다음 그림 과 같 습 니 다.

4.프로젝트 설정
구축,jar 패키지 생 성 후 작업 을 선택해 야 합 니 다.캡 처 를 자세히 보 세 요:

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기