진짜 개발자
본문 바로가기

Infra/Docker (총 13개)

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가 설치..
Docker - Docker란? Docker이란?- 리눅스의 Container 기술을 이용해 가상머신처럼 하드웨어의 자원을 완전히 가상화 하지 않고 프로세스들만을 격리시켜 빠르게 어플리케이션 환경을 구축 및 배포할 수 있게 해주는 기술 - 가상머신처럼 독립된 환경을 만들어주는 도구이다 사용이유?- 리눅스의 커널을 제외한 배포판을 이용하여 각각의 독립된 환경인 컨테이너를 생성하고 관리하므로 가상머신보다 훨씬 가볍고 빠르다 - 가상 서버를 생성하면 그것에 내가 서비스하기위한 환경 및 서버를 설정해야 한다 한 두대의 서버는 직접 가능하겠지만 클라우드의 환경에서 수천대의 서버를 관리하기 위해서는 조금 더 효율적인 방법이 필요했다 - 서비스 환경을 갖춘뒤 그것을 이미지로 만들어 배포하면 여러 서버에서 간단히 그것을 실행 하므로써 서비스 운영 환..