Dockerfile 간단한 크롤링 코드를 도커 이미지로 만드는 예시이다. #Dockerfile FROM node:14-alpine MAINTAINER ingnoh "ingnoh@tistory.com" WORKDIR /crawler COPY ./package*.json ./ COPY ./crawler.js ./server.js RUN npm install CMD [ "npm", "start" ] FROM: 현재 LTS 버전인 14를 사용하였음. WORKDIR: 컨테이너 내부의 워킹 디렉토리 경로를 /crawler로 명시하였음. COPY (1): npm install을 위해 package.json을 복사하였음. COPY (2): 로컬 PC의 현재 경로에 있는 crawler.js를 컨테이너 내부에 복사할 때 ..
참고: Docker Engine API v1.41 Reference docs.docker.com docker daemon 설정을 이용해 원격으로 docker 이용하기 시작하며 (이건 스킵하셔도됩니다. 거의 일기장 수준...) docker client 와 docker daemon 이 같은 machine 에 존재하지 않더라도 docker client 를 통해 원격으로 docker를 이용할 수 있다는 내용의 글입니다... senticoding.tistory.com 1. 테스트 환경 ec2 Instance 2 EA (ubuntu 18.04) docker version 20.10.2 docker API version 1.41 jq 1.5.1 2. docker.service 수정 Instance IP 주소는 1.1..
Docker는 컨테이너와 서비스로부터 많은 정보를 얻을 수 있도록 다수의 로깅 메커니즘을 제공하고 있다. 이러한 로깅 메커니즘은 logging driver라고 함! 각각의 Docker 데몬은 명시적으로 다른 로깅 메커니즘을 사용하지 않는 이상, default logging driver를 사용한다. default logging driver는 'json-file' logging driver이며, 컨테이너의 로그를 JSON 형식으로 캐싱한다. 그러나 기본적으로 log-rotation을 지원하지 않으므로, json-file은 계속해서 쌓여 많은 디스크 공간을 차지하게될 수도 있다. 이는 Disk exhaustion의 원인이 될 수 있으므로, 다음과 같이 default logging driver를 설정하자. ma..
참고. 컨테이너 빌드에 대한 권장사항 | 클라우드 아키텍처 센터 | Google Cloud 의견 보내기 컨테이너 빌드에 대한 권장사항 이 문서에서는 컨테이너를 빌드하기 위한 권장사항을 설명합니다. 컨테이너를 더 쉽게 빌드(예: Cloud Build 사용)하고 Google Kubernetes Engine(GKE)에서 더 cloud.google.com 1. Signal이란? 운영체제로부터, 특정한 Event 발생시 이를 알리기 위한 신호를 말함 인터럽트의 일종이며, Docker Container에서는 컨테이너 내부의 프로세스 수명 주기를 제어하는 주요한 방법이다. 리눅스에서는 프로세스끼리 통신을 위해 사용하기도 한다. 시그널은 운영체제별로 다양한 종류를 지원한다. 예시 : // macOS [~] kill -..
- Total
- Today
- Yesterday
- postgresql
- mysql
- Spring Cloud Config
- javascript
- Database
- RancherDesktop
- react
- terraform
- eureka
- AWS
- spring boot
- jQuery
- 코딩테스트
- Docker
- Java
- AWS IoT
- Puppeteer
- JPA
- Git
- Linux
- Gradle
- etc
- hashicorp
- shell
- Vault
- IntelliJ
- JEST
- pgloader
- kotlin
- Node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |