도커 명령어 docker command
도커 주요 명령어들
Docker Image 도커 이미지
| 명령어 | 설명 | 옵션 | 옵션설명 |
|---|---|---|---|
| docker build 경로 | 도커 이미지를 빌드한다. | -t 태그명 | 이미지에 태그를 붙인다. |
| docker images | 도커 이미지 확인 | ||
| docker rmi 이미지ID | 도커 이미지 삭제 | ||
| docker rmi 도커명:태그 | 도커 이미지 삭제 | ||
| docker save 옵션 tar파일명.tar 도커이미지명 | 도커이미지를 tar파일로 저장 | ||
| docker load -i tar파일명.tar | 도커 이미지를 올린다. |
Container 컨테이너
| 명령어 | 설명 | 옵션 | 옵션설명 |
|---|---|---|---|
| docker ps | 가동중인 도커 컨테이너 리스트를 반환 | -a | 가동중이 아닌 컨테이너까지 보인다. |
| -f ‘name=도커이름’ | 필터에 맞는 컨테이너 리스트를 반환 | ||
| docker run –name 컨테이너명 | 컨테이너를 실행한다. | -p host포트:cont포트 | 포트포워딩 다수개 사용 가능 |
| -P | 랜덤 포트포워딩 | ||
| docker stop 컨테이너ID | 실행중인 컨테이너를 중지한다. | ||
| docker rm 컨테이너ID | 컨테이너를 제거한다. 중지(stop)이후 제거가 가능하다. |
||
| docker export 컨테이너명혹은컨테이너ID > tar파일명.tar | 현재 시점의 컨테이너를 tar 파일로 만든다. | ||
| docker import tar파일명.tar 이미지명:태그 | export 한 tar 파일을 도커 이미지로 올린다. |
도커 실행
| 명령어 | 설명 | 옵션 | 옵션설명 |
|---|---|---|---|
| docker rm 컨테이너ID | 컨테이너를 제거한다. | ||
| docker run 이미지명:태그 /bin/bash | 컨테이너를 생성한다. | -p host포트:cont포트 | 포트포워딩 다수개 사용 가능 |
| -d | 백그라운드에서run | ||
| -i | 표준 입력 계속 활성화 | ||
| -it | TTY 모드로 표준 입력 계속 활성화 | ||
| –name <컨테이너명>컨테이너명> | 컨테이너 이름을 지정한다 | ||
| docker exec -it 컨테이너ID /bin/bash | 컨테이너에 접속 |
1
2
# 컨테이너 생성
$ docker run --name test -p 10022:22 -p 18080:18080 -dit ubuntu:18.04 /bin/bash
파일 전송 (복사)
| 명령어 | 설명 | 옵션 | 옵션설명 |
|---|---|---|---|
| docker cp 호스트파일경로 컨테이너이름:컨테이너내부경로 | 호스트에서 컨테이너로 파일 전송 |
1
2
# docker cp
docker cp /root/test.txt ubuntu-basic:/data/test/
Export / Import
Reference
https://www.leafcats.com/163
// reading compass
이 글과 이어지는 경로
시리즈, 카테고리, 태그 겹침, 최신도를 점수화해 가까운 글일수록 중심에 배치합니다.
댓글 남기기