1. Docker 개념 정리
3. Docker 통신하기
4. Dockerfile 작성하기
5. Docker Compose
6. Docker 이미지 생성 및 저장하기
Docker 명령어
이번 시간에는 Docker 명령어에 대해서 정리를 해보겠다. 명령어 종류도 많고 명령어의 수준도 전부 다르기 때문에 기초적인 명령어를 중점으로 설명해보자!
도커의 모든 명령어는 'docker'로 시작을 한다. 기본적인 명령어의 구성을 보면
docker {대상} {커맨드} {옵션} {인자}로 나누어진다.
여기서 대표적인 커맨드로는 Container, Image, Volume, Network가 있다. 그리고 기본적으로 --help 명령어를 통해 설명을 쉽게 볼 수 있다. --help는 help 키워드 전 까지의 명령어를 기준으로 설명을 해준다.

Container 관련 커맨드(주요 옵션)
- start : 컨테이너 실행(i)
- stop : 컨테이너 중지
- create : 컨테이너 생성(name, e, p, v)
- run : 이미지를 내려받고 컨테이너를 생성 및 실행(name, e, p, v, d, i, t)
- rm : 컨테이너 삭제(f, v)
- exec : 컨테이너에서 프로그램 실행(i, t)
- ls : 컨테이너 목록 출력(a)
- cp : 컨테이너와 호스트 간 파일 복사
- commit : 컨테이너를 이미지로 변환
Image 관련 커맨드
- pull : 이미지를 내려받음
- rm : 이미지 삭제
- ls : 이미지 목록을 출력
- build : 이미지 생성
- inspect : 이미지 레이어 확인
주요 옵션
- i : 컨테이너에 터미널 연결
- name : 컨테이너에 이름 지정
- p : 포트 번호 지정
- e : 환경 변수 설정
- v : 볼륨 설정
- d : 백그라운드 실행
- t : 특수 키를 사용가능하게 설정
간단한 실행 예시

- run 커맨드를 사용하여 컨테이너를 실행한다.
- 컨테이너 목록 출력 시 실행 중인 컨테이너를 확인할 수 있다.
- 실행 중인 컨테이너를 정지 시킨다.
- 컨테이너 목록 출력 시 정지 된 컨테이너를 확인할 수 있다.
- 정지된 컨테이너를 삭제한다.
- 컨테이너 목록 출력시 아무 것도 없다.
참고 문서 및 링크
덕분에 도커에 대해 마스터하고갑니다...