1. 명령어

docker docker명령어를 통해서 사용을 진행한다. 기본적으로 CLI 지원하며 추가적으로 컨테이너 외부 리눅스 호스트의 GUI 이용하여 GUI 지원하는 방식이 존재한다.

 

  • docker run

이미지를 바탕으로 컨테이너를 생성하는 커맨드이다.

-i : 상호입출력

-t : tty 설정

--name [이름] : 컨테이너 이름 설정

-p [host port]:[container port]: port 바인딩

--link : 다른 컨테이너와의 연결

-d : detach모드로 컨테이너 생성 백그라운드에서 동작 내부 진입을 위해 추가적으로 docker attach 필요

-e : 컨테이너 내부 환경변수 설정

 

  • docker pull

이미지를 서버로부터 받아오는 명령어 깃헙의 pull 같은 의미이다.

 

  • docker images

현재 로컬에 설치된 이미지 파일의 목록을 확인하는 명령어이다.

 

  • docker start

컨테이너를 실행하는 명령어

 

  • docker attach

컨테이너 내부로 들어가는 명령어로 보통 docker start 실행 실행된 컨테이너로 들어가기 위해 사용

 

  • 실행 docker 종료

exit : 컨테이너에서 빠져나옴과 동시에 컨테이너를 종료하는 방식이다.

Ctrl+P+Q : 컨테이너에서 빠져나오지만 컨테이너를 종료하지는 않는다.

 

  • docker ps

현재 실행 중인 컨테이너의 목록을 출력한다. exit 통해 종료된 컨테이너는 출력되지 않는다.

-a : 종료된 컨테이너까지 모두 출력

 

  • docker rename [name1] [name2]

컨테이너의 이름을 변경하는 명령어로 name1 되어있던 컨테이너의 이름이 name2 변경된다.

 

  • docker rm

컨테이너 삭제 명령어

-f : 실행중인 컨테이너 강제 종료 삭제

+ Recent posts