환경 세팅 및 사용법

1. VMware 란? 가상 머신(VM, Virtual Machine)은 물리적인 컴퓨터 하드웨어 시스템을 에뮬레이션 한 소프트웨어이다.다시 말해, 하나의 물리적 컴퓨터 위에 가상의 컴퓨터를 여러 개 만들어서 사용하는 것이다.  가상 머신을 사용하면 하나의 물리적 시스템에서 여러 운영 체제를 동시에 실행할 수 있다.각 가상 머신은 독립적인 컴퓨터와 마찬가지로 자체 CPU, 메모리, 네트워크 인터페이스, 스토리지 등을 가지며,자신만의 운영 체제를 실행시킬 수 있습니다. EX) windows 환경 안에 linux 또는 windows 환경을 구축할 수 있다.  해당 화면은 가상환경 안에 새로운 windows 환경을 구축한 것이다. 2. VMware 설치 방법 구글에 vmware workstation 17 다운..
1. 도커 이미지란?도커 컨테이너를 생성하기 위한 기본 단위이다.도커 이미지는 애플리케이션 코드, 라이브러리, 종속성, 환경 설정 등을 포함한 파일 시스템의 스냅샷이다.1.1 도커 이미지의 특성1.1.1 불변성 (immutability)이미지는 생성된 후 변경되지 않는다. 따라서 애플리케이션 업데이트를 하려면 새 이미지를 생성해야 한다. 1.1.2 계층화 (Layered Storage)도커 이미지는 여러 계층으로 구성된다.이미지를 변경하려면 변경 사항을 포함하여 새로운 계층만 추가하면 된다. 2. 도커 이미지 검색, 다운로드 및 실행2.1 이미지 검색Docker Hub에서 이미지를 검색하려면 도커 명령어를 사용한다.nginx 이미지를 검색해보자 ( 배울 때는 CLI 환경이 좋아서 CLI 기준으로 설명 )..
1. 설치밑의 사이트에서 Docker Desktop을 설치한다.https://www.docker.com/products/docker-desktop/ Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.www.docker.com 설치가 완료되면 밑의 명령어를 입력하여 버전이 뜨는지 확인한다.docker --version 버전 확인이 끝났다면 밑의 명령어로 Hello World 이미..
1. Docker도커는 애플리케이션을 컨테이너(Container)라는 격리된 환경에서 실행시킬 수 있도록 해주는 것이다.애플리케이션을 개발 ~ 배포까지 일관된 환경에서 운영할 수 있고, 다양한 OS에서 동일하게 작동하도록 보장한다.1.1 VM과 Container의 차이점1.1.1 VMVM은 전체 OS를 가상화하여 각각의 VM이 전체 OS를 가지고 독립적으로 운영한다. 1.1.2 Container리눅스의 커널을 공유하며, 애플리케이션과 그 의존성만을 포함하여 실행 1.2 Docker의 주요 개념1.1.1 이미지(image)애플리케이션과 그 실행에 필요한 모든 파일, 라이브러리, 의존성이 포함된 읽기 전용 파일이다.이미지는 Container를 생성하는 데 사용된다. 1.1.2 컨테이너 (Container)이..
1. GitHub 가입해당 사이트에서 Sign up 을 들어가서 가입을 한다.https://github.com/ GitHub: Let’s build from hereGitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...github.com  Sign up 클릭  이메일 및 비밀번호 설정 2. GIT 설정2.1 Git 설치Git 사이트에서 다운로드 한다.https://git-scm.com/download/wi..
1. Git이란?1.1 버전 관리란?우리가 보통 문서작업을 하면 파일을 저장할 때 이런식으로 저장하는 경우가 많을 것이다.이런 문서가 많아지면 얼마나 관리하기 어려울까?따라서 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 불러올 수 있는 시스템이 존재한다.이러한 시스템을 버전 관리 시스템이라고 부른다.(VCS, Version Control System)  1.2 버전 관리 시스템이 중요한 이유1.2.1 변경 사항 추적버전 관리 시스템은 파일이나 프로젝트의 변경 사항을 세분화하여 추적한다.이를 통해 언제, 누가, 무엇을 변경했는지 명확하게 파악할 수 있다. 1.2.2 협업 용이성각 개발자는 서로의 작업에 영향을 주지 않으면서 독립적으로 작업할 수 있으며,나중에 이러한 작업을 쉽게 통합..
스우스우03
'환경 세팅 및 사용법' 카테고리의 글 목록 (2 Page)