목록MLOps (2)
어쩌다데싸
현재 운영하고 있는 서비스는 도커를 기반으로 돌아가고 있는데, 도커를 사용했다고 말할 때최소한의 지식은 가지고 있어야 하기 때문에 도커를 차근차근 공부해 보고자 합니다. 1. 도커와 컨테이너저는 도커를 처음 접할 때 환경에 의한 문제 없이 어디서든 프로그램을 구동할 수 있게 만들어주는 기술로써 도커를 이해했습니다. 하지만 알고 보니 이것은 도커보다는 컨테이너 기술에 대한 이해였습니다. 도커는 컨테이너 기술을 사용해서 실행환경, 프로그램 등을 추상화하고 동일한 인터페이스를 제공해서 프로그램의 배포와 관리를 쉽게 만들어주는, 컨테이너 런타임 도구 중 가장 유명한 플랫폼입니다. 그렇다면 컨테이너란 무엇일까요? 컨테이너는 앱이 구동되는 환경까지 함께 감싸서 실행할 수 있도록 하는 격리 기술입니다. 상품을 운송할..
프로젝트를 진행하면서 Git을 통해 코드를 관리해야 하는 경우가 많아 공부를 시작했다.기초적인 개념부터 차근차근 주로 사용하는 개념/코드 위주로 정리해야지1. Git 이란?수정한 소스를 관리하기 위해 필요한 시스템으로, ‘버전관리’, ‘백업’, ‘협업’ 기능으로 크게 분류할 수 있다.* 깃 저장소 : 해당 디렉토리(저장소)에 있는 파일들을 버전관리 할 수 있음. 저장소를 만들고 싶은 디렉터리로 이동해서 깃을 초기화 하면 됨# CLI 에서 깃 저장소 생성mkdir hello-git # 깃 저장소로 사용하기 위한 디렉터리 생성cd hello-git # 해당 디렉터리로 이동git init # 깃 초기화ls -la # .git 이라는 디렉터리 생성 확인2. 스테이지와 커밋버전을 만드는 단계를 이해하기 위해서는 ..