이번에는 node + express 를 사용하여 간단한 서버를 docker로 실행해보려고 한다. 폴더 구조는 다음과 같다. ─ sample01 ├─ src │ └─ app.js ├─ .dockerignore ├─ Dockerfile └─ package.json app.js const express = require('express'); const PORT = 8080; const app = express(); app.get('/', (req, res) => { res.send('Hello world\n'); }); app.listen(PORT, ()=>{ console.log(`Running on http://localhost:${PORT}`); }); package.json { "name": "samp..
먼저, Docker image를 직접 만들어서 container에 실행하기 위해서 실습용 폴더(sample01, src)와 파일(app.js, Dockerfile)을 아래와 같이 생성한다. ─ sample01 ├─ src │ └─ app.js └─ Dockerfile Dockerfile FROM node:10 WORKDIR /app COPY . /app ENV NAME=sample01 CMD ["node", "src/app.js"] FROM node:10 --> base image를 명시한다. (node 10 버전이 설치된 image를 사용) WORKDIR /app --> mkdir, cd 의 명령어라고 생각하면 된다. root에 app 폴더를 생성하고 이후의 옵션 명령은 /app 폴더에서 실행된다. C..
여기서는 Docker에 대한 개념이나 설명은 인터넷에 잘 설명이 되어 있어서, 굳이 따로 정리하지는 않으려고 한다. 나는 하나씩 실습을 해야 이해하는 스타일이라 쉬운 것부터 Docker를 사용해보려고 한다. 1. 우선 Docker를 설치해보자. docker 설치는 홈페이지에서 다운로드하여서 설치하거나 https://www.docker.com/get-started Mac의 경우 다음 명령어로 설치할 수 있다. brew cask install docker 설치가 완료 되었다면 터미널에서 아래 명령어를 실행하여 Version이 정상적으로 확인되는지 체크해보자 docker --version docker-compose --version docker-machine --version 우선 다음 명령어로 간단하게 do..
linux mint 설치 방법은 공식 홈페이지에 정말 자세하기 나와 있기 때문에, 설치 이후 몇 가지 설정 내용을 정리하였다.(정리된 내용은 인터넷에 있는 내용을 짜집기 한 것이며, 나중에 다시 찾아보는 것보다는 정리해두면 편할 것 같아서 작성하였다.) - root 계정 암호 설정하기 sudo passwd root - HDD 인식 및 위치 조정하기 참고 : https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%94%94%EC%8A%A4%ED%81%AC_%EC%B6%94%EA%B0%80 linux에서는 HDD를 추가하여 사용하려면 mount를 해야 한다. (아래의 명령어들은 sudo를 사용하여도 되고, su 명령어로 관리자 권한을 획득한 후 사용하여도 된다..
2018년형 LG 그램(15인치형) 모델에 리눅스 민트를 설치해보자.리눅스는 하나도 모르지만, 주변 지인이 리눅스 민트 UI가 윈도우와 비슷해서 사용하기 편할거라고 추천하여 선택했다.(기능, 성능... 이런거 하나도 모르고 그냥 선택했다...)2017년 1년 동안 사용을 했는데, 개발업무를 하는데 있어서는 아무런 불편함 없이 잘 사용을 했다. 실컷 영어 설치 메뉴얼을 보고 정리 했는데..... 정리하고 보니까 한국어 설치 메뉴얼이 제공되고 있었다 ㅜㅜ정리한게 아까워서... 올리기는 하지만, 아래 링크의 설치 메뉴얼을 보면 정말.. 잘 설명이 되어 있다 ㅜㅜ왠지.. 파트1 에서 정리가 마무리 될것 같은 기분이... ㅋㅋㅋ- https://linuxmint-installation-guide.readthedo..
- Total
- Today
- Yesterday
- docker
- 유발하라리
- 독서
- sethgodin
- 책리뷰
- graphql-java
- 경제
- 송희구
- 백상경제연구원
- PostgreSQL
- 토니로빈스
- 한빛비즈
- 가나출판사
- 개리비숍
- 더숲
- aws 자격증
- ebs다큐프라임
- 자기개발
- graphql
- 사경인
- 퇴근길인문학수업
- 서삼독
- 오건영
- 블랙피쉬
- 강형욱
- 메이트북스
- 알에이치코리아
- 투자
- 재테크
- 인류3부작
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |