8월 원티드 프리 온보딩 챌린지 - docker 뽀개기
- 해당 repository를 fork 하세요.
- 로컬에서 작업한 커밋을 fork한 repository에 push 하세요.
- Pull Request를 생성하여, 사전 미션을 제출해주세요.
- 해당 repository를 clone 하세요:
git clone git@github.com:drum-grammer/docker-pro-wanted.git
- 별도의 브랜치를 생성하세요:
git checkout -b my-branch-xx
-
아래 사전 미션 내용을 보고 답안을 마크다운 형식으로 작성하시고,
./mission/{nickName}
디렉토리 저장해주세요. -
해당 브랜치를 푸쉬해주세요.
git push -u origin my-branch-xx
- Pull Request를 생성하여, 사전 미션을 제출해주세요.
-
컨테이너 기술이란 무엇입니까? (100자 이내로 요약)
-
도커란 무엇입니까? (100자 이내로 요약)
-
도커 파일, 도커 이미지, 도커 컨테이너의 개념은 무엇이고, 서로 어떤 관계입니까?
-
[실전 미션] 도커 설치하기 (참조: 도커 공식 설치 페이지)
- 아래
도커 설치부터 실행 튜토리얼
을 참조하여 도커를 설치하고, 도커 컨테이너를 실행한 화면을 캡쳐해서 Pull Request에 올리세요.
1. 도커 공식 웹사이트에서 "Get Started"를 클릭합니다.
- MacOS의 경우 "Download for Mac"을 클릭합니다.
- Window 일 경우 "Download for Windows"를 클릭합니다.
- 다운로드한 설치 파일을 실행합니다.
cd path/to/docker-pro-wanted/mission
mkdir my-name
cd my-name
vim Dockerfile
i
를 눌러 편집모드로 전환 후 아래 내용을 작성합니다:
FROM alpine:latest
CMD ["echo", "Hello, World"]
ESC
를 눌러 명령모드로 전환 후, :wq
입력, enter
키를 눌러 Dockerfile
을 생성합니다.
docker build -t hello-world .
(위 명령어의 의미는 "현재 디렉토리에서 Dockerfile
을 읽어 도커 이미지를 만들고, 해당 이미지에 hello-world
라는 tag
를 붙혀라" 입니다.)
docker run hello-world
이 명령어는 hello-world라는 이름의 도커 이미지를 실행시켜 "Hello, World!"를 출력합니다.