DevOps

    [Docker]9. GCP Cloud Build[도커 기초 | Week 4]

    목차 - 트리거 생성 및 저장소 연결 - 트리거 설정 - 서비스 계정 권한 사용 설정 - Gihub에 소스 푸시 후 빌드 확인 GCP Cloud Build 그 전의 도커 레지스트리 포스팅에서 언급했었던 Automated Build를 제공하는 서비스가 GCP Cloud Build입니다. 소스 저장소의 변동사항을 자동으로 이미지로 빌드하는 기능을 제공합니다. 처리되는 과정은 이미지와 같습니다. Github나 Bitbucket의 Branch에 push 된 소스를 기반으로 도커 이미지를 자동으로 빌드하는 것이죠. 트리거 생성 및 저장소 연결 'Cloud Build' 메뉴에서 '트리거'를 누른 후 저장소 연결 버튼을 이어 누릅니다. 현재 Github, Github Enterprise, Bitbucket 등을 지원..

    [Docker]8. GCP Artifact Registry [도커 기초 | Week 4]

    목차 - GCP Artifact Registry 환경설정 - GCP 실습 - auth, tag, push GCP Artifact Registry 환경설정 https://cloud.google.com/ 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요. cloud.google.com Console로 이동합니다. 이동한 후 새롭게 프로젝트를 생성합니다. 새 프로젝트의 이름과 ID를 설정합니다. 프로젝트 ID는 생성 후 수정이 되지 않습니다. 해당 프로젝트를 아래처럼 선택해줍니다 GCP 기능을 이용하려면 결제정보가 필요합니다. 결제 계정을 추가해줍니다. 결제 계정 연결 라이브..

    [Docker]7. 도커 레지스트리 [도커 기초 | Week 4]

    목차 - docker hub - docker hub push 실습 - docker registry - registry 구축 실습 Docker hub https://hub.docker.com/ Docker Hub Container Image Library | App Containerization Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your teams' container applications. hub.docker.com 도커 허브는 도커에서 디폴트로 참조하는 레지스트리로서, 각종 공식 이미지를 손쉽게 사용할 수 있도록 구성되어 있습니다. 또한 무료 ..

    [Docker]6. 도커 파일 명령어 [도커 기초 | Week 3]

    목차 - Dockerfile 명령어, FROM, RUN, EXPOSE, CMD - ENTRYPOINT - ONBUILD, HEALTHCHECK - ENV, WORKDIR, USER, LABEL, EXPOSE, ARG, SHELL - ADD, COPY, VOLUME FROM, RUN, EXPOSE, CMD, ENTRYPOINT, ONBUILD, HEALTHCHECK RUN .. 이미지를 빌드할 때 실행되는 명령 컨테이너가 실행되기 전 단계! CMD .. 이미지를 통해 생성된 컨테이너 내부에서 실행되는 명령 하나의 Dockerfile 에는 단 한 줄의 CMD 명령! 만약에 여러 개라면 마지막 명령만 유효! 1. Exec 형식 2. Shell 형식 ENTRYPOINT .. 이미지를 통해 생성된 컨테이너 내부에..