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