진짜 개발자
본문 바로가기

전체 글 (총 582개)

Docker - jar파일을 실행하는 도커이미지 만들기(Dockerfile 이용) jar파일을 실행하는 도커이미지 만들기 1. jar 생성1. 스프링 부트에서 간단한 프로그램을 생성한 후 gradle의 bootjar를 이용하여 jar를 build한다 2. build가 완료되면 lib폴더 하위에 jar파일이 생성된다 3. 테스트를 위해 터미널에서 해당 jar파일이 위치한 곳으로 이동하여 실행해본다 2. docker image 생성1. jar 파일 이동- 위에서 생성한 jar파일을 도커가 설치되어 있는 곳으로 이동 시킨다 (필자는 가상머신(CentOS7)을 이용하여 Docker 실습을 진행하므로 CentOS7으로 jar을 이동시켰다) 2. 기본 이미지 다운- 도커이미지 생성시 사용될 기본이미지를 다운로드한다 jar를 실행하기 위해 jdk가 설치된 이미지를 다운로드 한다 1. jdk가 설치..
Database - 설계 및 구축 프로젝트 mssql ddl 파일입니다. 1. 데이터베이스 소개 - 미용실에서 사용하기 위한 Relation Database로 다음과 같은 내용이 담겨있습니다.1) 회원과 손님관리2) 물품관리3) Staff 관리4) 디자이너 관리5) 시술기록 관리 2. 데이터베이스 설계 과정 2.1 요구조건 분석디자이너 관리디자이너의 번호 , 이름 , 전화번호 , 경력, 직급을 관리한다.디자이너는 손님을 회원으로 등록한다.디자이너는 담당하는 손님의 머리를 잘라준다.디자이너는 담당하는 스텝을 교육한다. 스텝 관리스텝의 번호 , 이름 , 전화번호 , 경력 , 담당디자이너를 관리한다.스텝은 담당디자이너로부터 교육을 받는다 손님 관리손님의 번호 , 이름 , 전화번호 , 담당디자이너를 관리한다.손님은 머리를 자르기위해 회원등록을한다.손님은..
Network - 도메인 등록 과정 도메인 등록과정 구성요소1. 레코드 - 레코드는 DNS 서버에서 도메인과 IP를 매핑하는등에 사용되는 자원으로 Name, Type, Value 세개의 속성값으로 이루어져 있다 - 자세한 설명 : https://galid1.tistory.com/53 2. ICANN(도메인 및 IP 총 관리자)- a~m 까지 총 13개의 루트 도메인을 관리한다 3. 최상위 도메인 네임 서버- .com. 등의 최상위 도메인을 관리하는 네임서버 4. 도메인 등록대행자- 사용자가 구매한 도메인의 NameServer를 최상위 네임서버에 대신 등록해주는 자 등록과정1. 사용자가 galid.com의 도메인을 구매한다 2. 사용자는 등록대행자에게 자신이 구매한 galid.com의 하위 도메인의 레코드들이 담긴 즉, 자신이 구축한 Nam..
2019. 1. 17. 16:46
AWS - EC2 인스턴스의 Storage(Root Device, InstanceStore, EBS) EC2 인스턴스의 Storage 1. 인스턴스 스토어란?- 호스트 컴퓨터에 물리적으로 연결된 디스크에 위치한다- 버퍼, 캐시, 스크래치 데이터 및 기타 임시 콘텐츠와 같이 자주 변경되는 정보의 임시 스토리지나 로드가 분산된 웹 서버 풀과 같은 여러 인스턴스상에서 복제되는 데이터에 가장 적합하다 인스턴스스토어 수명- 인스턴스 스토어는 인스턴스가 실행될 때에만 지정할 수 있다- 하나의 인스턴스의 인스턴스 스토어를 분리하여 다른 인스턴스에 연결할 수 없다(EBS와 반대)- 재부팅시에는 데이터가 유지된다 하지만 아래의 경우에는 데이터가 삭제된다1. 기본 디스크 드라이브 오류2. 인스턴스 Stop3. 인스턴스 Terminate 2. 루트디바이스 볼륨이란?- 인스턴스 부팅에 사용된 이미지가 저장되는 볼륨