파일 : 설계도
이미지 : 틀(재료)
컨테이너 : 붕어빵..

• 컨테이너 이미지를 생성하기 위한 레시피 파일
• 이 파일에 이미지 생성과정을 문법에 따라 작성하여 저장
도커 이미지란, 서비스 운영에 필요한 프로그램, 소스코드, 라이브러리 등을 묶는 형태
• 도커 이미지는 Dockerfile을 사용하여 생성 가능 (Build)
• 도커 이미지를 사용하여 다수의 Container를 실행 (Run)

간단 명령어
- 명령어 포맷 -> 명령어 + 옵션 + 포맷
- passwd <변경할 계정명> #암호변경
- whoami #현재 사용자 확인
- pwd #현재 디렉토리
- history #현재 까지 수행했던 명령어 출력
- date #현재달 출력
- cal # 달력 출력
- clear # 화면 클리어
- echo <문자열> # 문자열 반환
- list
- file <파일명> # 파일의 종류 확인
• 리눅스에서는 파일을 효율적으로 관리하기 위해 디렉터리를 계층적으로 구성
• 트리(tree) 구조
• 모든 디렉터리의 출발점은 루트(root, 뿌리) 디렉터리이며, /(Slash)으로 표시
• 하위 디렉토리(자식 디렉토리) : 디렉토리 안에 있는 디렉토리 (bin, etc, usr, home, boot)
• 상위 디렉토리(부모 디렉토리) : .. 으로 표시
• 루트 디렉토리를 제외하고 모든 디렉토리에는 부모 디렉토리가 존재
• 경로 : 디렉터리 계층 구조에 있는 특정 파일이나 디렉터리의 위치 표시
– 각 경로를 구분하는 구분자로 / 를 사용
– /bin/ls에서
맨 앞의 / 는 루트 디렉터리를 의미하고, 중간에 있는 / 는 디렉터리 이름과 파일명을 구분하는 구분자
• 절대 경로
– 항상 루트 디렉토리부터 시작하며 / 로 시작
– 특정 위치를 가리키는 절대 경로명은 항상 동일
• 상대 경로
– 현재 디렉토리를 기준으로 시작하며 / 이외의 문자로 시작
– 상대 경로명은 현재 디렉토리가 무엇인지에 따라 상이