본문 바로가기

Docker

(2)
Docker 시작하기 - Dockerfile을 이용한 간단한 node express 예제 설치 도커 홈페이지에서 Docker Desktop을 설치한다. 터미널에서 docker --version 명령어로 설치 확인이 가능하다. 이미지 빌드 Dockerfile을 루트에 생성하고 아래 내용을 입력한다. # 다음 이미지에서부터 시작한다. FROM node:12.18.4 # 현재 경로의 모든 파일을 복사해서 이미지의 루트에 붙여넣는다. COPY . . # 이미지를 생성하는 과정에서 실행할 명령어 (package.json의 express를 설치한다.) RUN npm install # RUN, CMD, ENTRYPOINT의 명령어(아래)를 실행할 위치 설정 WORKDIR /src # 콘테이너가 시작됐을 때 실행할 명령어 CMD ["node", "index.js"] 위 설정을 토대로 이미지를 생성하려면 다..
docker 기본 도커는 다양한 방식으로 활용된다. 개발 환경을 구축할 때 쓰기도 하는데 이런 경우라면 도커를 알아야 여러가지 대처를 할 수 있다. 도커를 쓰는 기본적인 방법에 대해서 다루겠다. 1. 홈페이지 등에서 도커 데스크탑을 설치한다. 2. docker images 명령어를 입력해서 현재 설치된 이미지를 확인한다. 3. 우분투 이미지를 설치한다. docker pull ubuntu:14.04 4. 이미지를 이용해서 컨테이너를 만들고 실행한다. docker run -i -t --name 생성할컨테이너이름 ubuntu:14.04 /bin/bash -i 옵션 : 사용자가 입출력을 할 수 있는 상태로 하겠다. -t 옵션 : 가상 터미널 환경을 에뮬레이션 하겠다. /bin/bash : 실행 파일로 bin bash shell을..