diff --git a/mission/blahxblah/Dockerfile b/mission/blahxblah/Dockerfile new file mode 100644 index 0000000..43d6d2d --- /dev/null +++ b/mission/blahxblah/Dockerfile @@ -0,0 +1,2 @@ +FROM alpine:latest +CMD ["echo", "Hello, World"] diff --git a/mission/blahxblah/Screenshot.png b/mission/blahxblah/Screenshot.png new file mode 100644 index 0000000..32758e6 Binary files /dev/null and b/mission/blahxblah/Screenshot.png differ diff --git a/mission/blahxblah/mission.md b/mission/blahxblah/mission.md new file mode 100644 index 0000000..67be00f --- /dev/null +++ b/mission/blahxblah/mission.md @@ -0,0 +1,10 @@ +### 1. 컨테이너 기술이란 무엇입니까? (100자 이내로 요약) + - 컨테이너는 실행에 필요한 모든 파일을 포함한 전체 실행(runtime) 환경에서 애플리케이션을 패키징하고 격리할 수 있는 기술입니다. 이를 통해 전체 기능을 유지하면서 컨테이너화된 애플리케이션을 환경(개발, 테스트, 프로덕션 환경 등) 간에 쉽게 이동할 수 있습니다. + - 제각각의 환경에서 일관된 작동을 보장하도록 패키지를 만들어 배포할 수 있습니다. +### 2. 도커란 무엇입니까? (100자 이내로 요약) + - 도커는 애플리케이션을 개발, 배포 및 실행하기 위한 개방형 플랫폼입니다. 도커를 사용하면 애플리케이션을 인프라에서 분리하여 소프트웨어를 신속하게 제공할 수 있습니다. 도커를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로 인프라를 관리할 수 있습니다. 코드 배포, 테스트 및 배포에 대한 도커의 방법론을 활용하면 코드 작성과 프로덕션 환경에서의 실행 사이의 지연을 크게 줄일 수 있습니다. +### 3. 도커 파일, 도커 이미지, 도커 컨테이너의 개념은 무엇이고, 서로 어떤 관계입니까? + - 도커 파일 : 도커 파일은 컨테이너 이미지를 만드는 데 사용되는 텍스트 기반 문서입니다. 실행할 명령어, 복사할 파일, 시작 명령어 등에 대한 지침을 이미지 빌더에 제공합니다. + - 도커 이미지 : 도커 이미지는 컨테이너를 실행하기 위한 모든 파일, 바이너리, 라이브러리 및 구성이 포함된 표준화된 패키지입니다. + - 도커 컨테이너 : 도커 컨테이너는 앱의 각 컴포넌트에 대해 격리된 프로세스입니다. 프론트엔드 React 앱, Python API 엔진, 데이터베이스 등 각 컴포넌트는 컴퓨터의 다른 모든 요소와 완전히 분리된 자체 격리된 환경에서 실행됩니다. + - 도커 파일을 이용해서 도커 이미지에 대한 환경, 명령어 등을 구성하고 이 이미지를 이용해서 컨테이너를 생성합니다.