docker

개발관련

next.js + jenkins + harbor + docker 배포 구성하기

next.js 프로젝트 next.js app을 jenkins + harbor + docker 조합으로 ubuntu 서버에 배포 하는 설정입니다. jenkins에 설정된 github branch에 머지 되면 jenkins에서 shell이 실행되도록 합니다. next.js 앱을 빌드하고 도커 이미지로 빌드합니다. 1. Dockerfile 작성 docker 이미지로 빌드될 명령어 # 기본 이미지 설정 FROM node:18 # 작업 디렉토리 설정 WORKDIR /app # 의존성 파일 복사 COPY package.json yarn.lock ./ # 의존성 설치 RUN yarn install --frozen-lockfile # 애플리케이션 파일 복사 COPY . . # Next.js 빌드 RUN yarn bui..

카테고리 없음

왕초보를 위한 도커란 무엇이냐

웹 서비스를 하기 위해서는 많은 프로그램이 필요하다. 서버 컴퓨터에는 OS가 설치되어 있어야 하고 DB / 어플리케이션 / 어플리케이션 사용할 라이브러리들. 여러 가지 것들의 서버 컴퓨터에 어플리케이션을 서비스 할때마다 설치하는건 여간 귀찮은 작업이 아니다. 마치 매번 CPU / 그래픽카드 / 메인보드 구해서 PC를 조립하는것처럼 서로 버전이 호환되는지 안정적인지 이슈는 없는지 확인해야 되기 때문이다. 도커 ( docker )는 이런 행위를 편리하게 도와주는 도구 이다. 도커란? 동일한 하드웨어에서 프로세스를 각각 독립되게 실행할 수 있도록 도와주는 플랫폼이다. 컨테이너? 독립적으로 실행된 프로세스를 도커라고 한다. 이미지 컨테이너를 실행시키기 위해서 필요한 라이브러리 / 코드 / 설정 등의 정보를 담고..

개발자 Dane
'docker' 태그의 글 목록