Skip to content

Commit 3efad27

Browse files
authored
[5월] 사전 미션 과제 / 박유진 (#13)
1 parent 7a0c01d commit 3efad27

File tree

4 files changed

+14
-0
lines changed

4 files changed

+14
-0
lines changed

mission/yudility/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
FROM alpine:latest
2+
CMD ["echo", "Hello, World"]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
1. 컨테이너 기술이란?
2+
응용프로그램과 그에 필요한 라이브러리, 종속성, 실행 환경등을 하나로 묶어서 독립적인 환경에서 실행할 수 있도록 하는 기술이다. 호스트 시스템의 자원을 효율적으로 공유하면서도 서로 격리되어있어 다른 컨테이너와의 간섭을 최소화한다.
3+
4+
2. 도커(Docker)란?
5+
컨테이너 기술을 기반으로하는 오픈소스 플랫폼. 경량의 컨테이너를 사용하여 응용 프로그램을 환경에 독립적으로 배포하고 실행할 수 있도록 하며, 개발부터 배포까지 일관된 환경을 제공한다.
6+
7+
3.도커 파일, 도커 이미지, 도커 컨테이너의 개념과 관계?
8+
- 도커 파일(Docker file): 도커 이미지를 생성하기 위한 스크립트 파일. 참조할 베이스 이미지, 필요한 패키지나 의존성, 어떤 애플리케이션을 빌드 및 실행할지 등의 지침이 포함된다.
9+
- 도커 이미지(Docker image): 도커 파일을 기반으로 만들어진 템플릿. 컨테이너를 실행하는데 사용된다.
10+
- 도커 컨테이너(Docker Container): 도커 이미지를 실행한 인스턴스. 각 컨테이너는 고유한 격리된 환경에서 가볍고 빠르게 실행되고, 필요한 모든 리소스를 이미지에서 가져온다.
11+
12+
- 관계: Docker file --(build)--> Docker Image --(run)--> Docker Container

mission/yudility/docker_build.png

22.4 KB
Loading

mission/yudility/docker_run.png

15.1 KB
Loading

0 commit comments

Comments
 (0)