docker versiondocker -vdocker system infodocker system dfdocker system df -vdocker ps [options]| 옵션 | 설명 |
|---|---|
| -a, —all | stop 되어있는 컨테이너도 보여줌 |
| -q, —quiet | Container ID만 보여줌 |
| -f “key=value” | 리스트 필터링 |
| -n, —last | 마지막에 생성한 컨테이너를 숫자를 정하여 보여줌 |
| -l, —latest | 마지막에 만든 컨테이너를 보여줌 |
| -s, —size | 사이즈를 보여줌 |
| —format | 필요한 열만 추출해서 보여줌 |
| —no-trunc | 길이가 긴 문자열 다 보여줌 |
docker stop <CONTAINER>docker start <CONTAINER>docker rm <CONTAINER>docker exec [options] <CONTAINER> [명령어]| 옵션 | 설명 |
|---|---|
| -it ( -i + -t ) | 터미널과 컨테이너가 지속적으로 연결되도록 함 |
| -d | 명령을 백그라운드로 실행 |
| -i | 표준 입력(stdin)을 활성화하며 컨테이너와 연결되어 있지 않더라도 표준 입력을 유지 |
| -t | TTY 모드를 사용. Bash를 사용하려면 -t 옵션을 설정해야 합니다. |
docker imagesdocker search <IMAGE_NAME>docker pull <IMAGE_NAME>[:TAG]docker rmi <IMAGE>docker build <option> <Dockerfile_PATH>| 옵션 | 설명 |
|---|---|
| -q <false | true> | Dockerfile의 RUN이 실행한 출력 결과 표시 여부 |
| -t <저장소 이름>/<이미지 이름>:<태그> | 저장소 이름, 이미지 이름, 태그를 설정 |
| —rm=<false | true> | 이미지 생성에 성공했을 때 임시 컨테이너 삭제 여부 |
| —force-rm=<false | true> | 이미지 생성에 실패했을 때 임시 컨테이너 삭제 여부 |
| —no-cache=<false | true> | 이전 빌드에서 생성된 캐시 사용 여부 |
docker run [options] image[:TAG|@DIGEST] [COMMAND] [ARG...]| 옵션 | 설명 |
|---|---|
| -d | Detached Mode 데몬 프로세스를 이용한 백그라운드 모드 |
| -p host:container | 호스트와 컨테이너의 Port 연결 |
| -v host:container | 호스트와 컨테이너의 Directory 연결 |
| -e | 컨테이너 내에서 사용할 환경변수 설정 |
| —name | 컨테이너 이름 설정 |
| —it | -i + -t 터미널 입력을 위한 옵션 |
| —rm | 프로세스 종료시 컨테이너 자동 제거 |
| —link | 컨테이너 연결 |
| —restart [no | on-failure | always | unless-stopped] | no: 재시작 안함 ( default ) on-failure: 컨테이너가 정상적으로 종료되지 않은 경우 재시작 always: 항상 재시작 unless-stopped: 컨테이너를 직접 stop하기 전까지 항상 재시작 |