본문 바로가기

CLI

(2)
SVN, CLI 정리 오늘은 형상관리 툴인 svn 명령어를 한 번 정리해보려고 합니다. git과 어떠한 차이가 있는가도 비교해보며 글을 적어가려고 합니다. 1. ArchitectureGit분산형, 작업하는 로컬 환경에 복사본을 가지고와서 변경사항 및 이력까지도 로컬에 저장하는 형태 svn중앙 집중형, 작업하는 로컬 환경에 체크 아웃을 통해 복사본을 가지고 옵니다. 하지만 변경사항 및 이력이 로컬이 아닌 중앙 서버에 저장이 됩니다. 이러한 특징은 속도와 변경내역 및 히스토리 들을 조회하는 것에 차이가 생깁니다.svn은 하나의 이력을 확인하기 위해서는 인터넷을 경유해야 합니다. 또한 git은 Staging Area가 있어 새로운 파일을 추가하고 특정 파일들만을 커밋할 수 있도록 지정할 수 있습니다. 2.CLI 비교gitCLI기능..
Docker, CLI Practice 최근 만들던 서비스를 배포하기 위해 도커를 사용하는 것을 연습하고 있습니다. HomeDocker Documentation is the official Docker library of resources, manuals, and guides to help you containerize applications.docs.docker.com도커 어플리케이션을 다운 받고 내가 만든 Node 프로젝트 안에 'Dockerfile' 이라는 파일을 하나 만들어줍시다.DockerfileFROM베이스 이미지를 통해 사용할 언어, 환경, 버전을 설정합니다.WORKDIR컨테이너 내부 작업 디렉토리를 지정합니다.COPY호스트 파일을 컨테이너 내부로 복사합니다.RUN이미지를 빌드할 때 실행될 명령을 정의합니다.CMD컨테이너가 시작될..