목록STUDY/Docker (4)
개발일기장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dtqqqQ/btrDqUBY6pW/TxGnr3KVaasNuBwzpE1A61/img.png)
이전까지 CI/CD하면 뭐 맨날 travis CI같은 곳에서 해라는 책만 봤었음. 지인 회사에서 git action많이 쓴다고 해서 이걸로 쭉 배포까지 해보려는데 아직은 공부중이라 hub에 push까지만. 0. 기본설정 1. 일단 Docker hub들어가서 token받아와서 어딘가에 써두기 -> 까먹으면 안됨 2. github에 등록할 리포지토리가 있어야함 -> React사용했음. 3. Dockerfile도 작성해 둬야함. ▶내가 사용한 도커파일 ( CRA에서 build하고 Nginx로 파일 옮겨서 배포하는 이미지) FROM node:16 as builder WORKDIR /usr/src/app COPY package.json ./ RUN npm install COPY ./ ./ RUN npm run b..
http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9791158392864 따라하며 배우는 도커와 CI 환경 - 교보문고 컨테이너 이론부터 Travis CI, AWS 실습까지 | ◎ 기본적인 도커 클라이언트 명령어 ◎ 도커를 이용한 간단한 Node.js 애플리케이션 만들기 ◎ 단일 컨테이너를 활용한 애플리케이션 개발과 배포 ◎ www.kyobobook.co.kr 1. docker-compose 복수의 컨테이너를 동시에 실행시킬 수 있다. version: services: : image: : build: docker-compose up//docker-compose 실행 (docker-compose 파일이 있어야한다.) docker-compose s..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cTZ5F5/btrC7KfYZsF/CsmtaMBCaP7NGElu1Hzflk/img.png)
http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9791158392864 따라하며 배우는 도커와 CI 환경 - 교보문고 컨테이너 이론부터 Travis CI, AWS 실습까지 | ◎ 기본적인 도커 클라이언트 명령어 ◎ 도커를 이용한 간단한 Node.js 애플리케이션 만들기 ◎ 단일 컨테이너를 활용한 애플리케이션 개발과 배포 ◎ www.kyobobook.co.kr 일반적으로 Dockerfile을 작성할 때는 이전 포스트 같은 형식으로 만듬 # 베이스 이미지 명시 # : 형식으로 작성 # 태그 없으면 최신 버젼으로 받는다. FROM baseImage # 추가로 필요한 파일들 내려받기. # 도커 이미지가 생성되기 전에 수행할 셸 명령어 RUN comm..
http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9791158392864 따라하며 배우는 도커와 CI 환경 - 교보문고 컨테이너 이론부터 Travis CI, AWS 실습까지 | ◎ 기본적인 도커 클라이언트 명령어 ◎ 도커를 이용한 간단한 Node.js 애플리케이션 만들기 ◎ 단일 컨테이너를 활용한 애플리케이션 개발과 배포 ◎ www.kyobobook.co.kr 다시 공부해야지 싶어서.. 1. 도커와 기존 가상화 기술(하이퍼바이저, VM)의 차이점 가상화 이전에는 한 대의 서버를 하나의 용도로만 사용한다. 남는 서버 공간을 그대로 방치하게 되는 비효율적인 면이 있었다. 하나의 호스트에 하나의 OS, 하나의 프로그램만을 운영하는 상황 하이퍼바이저 ..