일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kubernetes
- 이더리움
- Container
- fluent python
- IMAGE
- 알고리즘
- Network
- rust
- 코어 이더리움 프로그래밍
- 동시성
- AWS
- 블록체인
- function
- Ethereum
- BlockChain
- Fast API
- 러스트
- dockerfile
- 파이썬
- RabbitMQ
- 백준
- guru
- Thread
- 플랫폼
- docker
- BAEKJOON
- Python
- 전문가를 위한 파이썬
- Refactoring
- Algorithm
- Today
- Total
글쓰기 | 방명록 | 관리 |
목록dockerfile (2)
Victoree's Blog
Docker Swarm 도커 스웜 도커 스웜을 사용하는 이유 여러 대의 서버를 클러스터로 만들어 자원을 병렬로 확장 및 관리하기 적당한 성능의 서버 여러 대를 자원 풀로 만들어 사용 가능함 여러 대의 서버를 하나의 자원의 풀로 만든다는 것 새로운 서버나 컨테이너가 추가되었을 때, 이를 발견(Service Discovery)하는 작업 어떤 서버에 컨테이너를 할당할 것인가에 대한 스케줄러와 로드밸런싱 문제 클러스터 내의 서버가 다운되었을 때 고가용성을 어떻게 보장할 것인가 도커 스웜과 스웜 모드 두 가지 솔루션이 존재함 스웜 클래식과 도커 클래식 여러 대의 도커 서버를 하나의 클러스터로 만들어 컨테이너를 생성하는 기능을 제공 컨테이너를 특정 도커 서버에 할당할 수있고, 유동적으로 서버를 확장할 수 있음 분산..
Dockerfile 이미지 생성 방법 기본 플로우 아무것도 존재하지 않는 이미지(우분투, CentOS 등)로 컨테이너를 생성 어플리케이션을 위한 환경을 설치하고, 소스코드 등을 복사해 잘 동작하는 것을 확인 컨테이너를 이미지로 커밋 위 방법은 어플리케이션 동작 환경 구성을 위해 일일히 수작업으로 패키지 설치 및 소스코드(Git) 복사가 필요함 도커에서는 build 명령어 기반으로 이미지 생성이 가능 컨테이너에 설치해야하는 패키지, 추가해야하는 소스코드, 실행 명령어와 쉘 스크립트 등을 한 파일[Dockerfile]에 기록 도커는 Dockerfile을 읽어 컨테이너에서 작업 수행 후 이미지를 생성함 Dockerfile은 한줄이 하나의 명령어, 명령어를 명시한 뒤 옵션을 추가하는 방식 Dockerfile 예..