DevOps 5

[Docker] Springboot 도커 배포해보기 | 도커 이미지 장점 (Docker hub,Docker API)

도커 이미지란? WHAT is the Docker Image? 도커 이미지는 파일 시스템의 변경사항만을 포함하는 여러 개의 읽기 전용 레이어로 구성됨. 이미지를 업데이트할 때 전체 이미지를 다시 다운로드할 필요 없이 변경된 부분만 업데이트할 수 있다! 이미지 빌드 과정에서 이미 빌드된 레이어는 로컬에 캐시되어 다음 빌드 시 재사용되며, 중복 다운로드 방지 & 조금씩 변경하면서 빌드를 반복할 때 특히 유용하다. 도커 서비스의 가장 작은 단위라고 생각하면 될 듯하다. 오늘은 도커의 개념과 장점은 간단하게 훑고 실제 스프링부트 프로젝트 배포를 실습해보자. 도커가 리눅스 혹은 각자 환경에 설치된 것을 기본 베이스로 한다. 도커에 권한부터 추가해야 한다. (권한 추가이므로 관리자 모드 sudo) usermod -..

DevOps/Docker 2024.03.17

[Git] git branch 사용법 / 명령어 모음

깃헙 저장소를 이용하다보면 주로 bash shell을 많이 쓰게 된다. 누구는 GUI 형태가 편하다고 하지만, 그리고 실제로도 사용이 편할 수도 있지만 오래 오래 사용하게 될거라면 bash에 익숙해지는 게 좋겠다고 생각했다. 근데 문제는 쓸 때마다 헷갈리고 까먹는다는 것. 커밋과 푸시같은 간단한 것은 이제 어느정도 손에 익었는데 여러명이서 같이 프로젝트를 진행하면 branch 사용법에도 익숙할 줄 알아야 한다. 자칫하면 꼬이기 쉽기 때문에 다음과 같이 차근히 진행하자. --git 브랜치(branch) 생성-- $ git branch hansjour master //master 브랜치에서 hansjour라는 브랜치를 생성한다.(분기) --git 브랜치(branch) 삭제-- $ git branch -D h..

DevOps/Git 2023.12.27

[Git] git 원격 저장소 연결 / local과 github 저장소 연결

로컬에 원격저장소 등록하기 git remote add origin https://github.com/{깃허브주소}.git 깃 브런치 옮기기(브랜치명 : main) git branch -M main 다음은 참고하면 좋을 관련 글이다. [Github] git remote 시 에러 발생할 때 (not a git repository) 깃헙 저장소에 연동하려는데 이런 에러가 뜬다면 $ git init 위의 명령어로 초기화를 해주자. 현재 폴더에 git 정보를 담은 파일이 없어서 발생하는 에러이다. git remote 성공적으로 연동 완료 hansjour.tistory.com [Github] git branch 사용법 / 명령어 모음 깃헙 저장소를 이용하다보면 주로 bash shell을 많이 쓰게 된다. 누구는 G..

DevOps/Git 2023.12.27

[Github] 깃헙 다른 계정으로 이사가기 / 레포지토리 새로운 저장소로 옮기는 방법

기존에 파서 쓰던 깃헙의 레포지토리를 옮길 일이 생겼다. 학교의 졸업생인지라 계정이 언제 사라질 지 모르는 불안함 때문에 새로운 계정을 파기로 함. 깃헙은 이럴 때를 대비해 레포지토리를 손 쉽게 옮기는 기능을 제공한다. import repository 라는 기능이다. 방법은 아주 간단하다. 1. 깃헙 레포지토리에 들어가 URL을 복사한다. 내가 이사 가게 된 새로운 계정. 아무 것도 없고 텅텅 빈 새로운 프로필.. 앞으로 잘 부탁해... 2. 새로운 계정, 저장소에 들어가 Repositories-New 누르고 상단의 Import a repository 클릭! 그럼 아래와 같은 화면이 뜬다. 3. 아까 복사한 의 레파지토리 URL을 붙여넣기 해주고, 레파지토리 네임을 정해 넣어준다음 Begin import..

DevOps/Git 2023.05.21