일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DevOps
- Spring
- CI/CD
- 프로그래머스
- k8s
- docker
- 자바
- SpringMVC
- JPA
- builder-pattern
- Di
- Kubernetes
- programmers
- 해시맵
- 코딩테스트연습
- vuejs
- cd
- map
- 알고리즘
- java
- CI
- IntelliJ
- superBuilder
- dabase
- hibernate
- Oracle
- CKA
- 뷰
- Vue
- ORM
- Today
- Total
목록CI (18)
문홍의 공부장
chapter02-4. 도커 데몬 1. 도커의 구조 클라이언트로서의 도커, 서버로서의 도커 도커 서버: 컨테이너를 생성, 실행하며 이미지를 관리하는 주체. dockerd 프로세스로 동작 도커 엔진은 외부에서 API 입력을 받아 도커 엔진의 기능을 수행하는데, 도커 프로세스가 실행되어 서버로서 입력받을 준비가 된 상태를 도커 데몬이라고 한다. 도커 클라이언트: 도커 데몬은 API 입력을 받아 도커 엔진의 기능을 수행하는데, 이 API를 사용할 수 있도록 CLI(Command Line Interface)를 제공하는 것. 프로세스: 사용자가 docker 명령어 입력 -> 도커 클라이언트가 유닉스 소켓(docker.sock) 을 사용하여 도커 데몬에게 명령어 전달 -> 도커 데몬은 명령어를 파싱하여 이에 해당하..
chapter02-3. 도커 파일 4. DockerFile 기타 명령어 1. ENV DockerFile에서 사용될 환경변수 지정. 설정된 환경변수는 ${ENV_NAME} 또는 $ENV_NAME 의 형태로 사용한다. 환경변수는 도커파일과 이미지에 저장되므로, 이미지로 컨테이너를 생성할 시에 환경변수를 사용할 수 있다. # vi DockerFile FROM ubuntu:14.04 ENV test /home WORKDIR $test RUN touch $test/mytouchFile ... [root@localhost ~]# docker build -t myenv:0.0 ./ ... [root@localhost ~]# docker run -i -t --name env_test myenv:0.0 /bin/bash..